.copy-btn{position:relative;display:inline-flex;align-items:center;cursor:pointer}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.produktbilder_galleries{margin:0 0 4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 1400px){.produktbilder_galleries{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.produktbilder_galleries{grid-template-columns:repeat(2,1fr);justify-items:center}}@media (max-width: 576px){.produktbilder_galleries{grid-template-columns:repeat(1,1fr);margin:0 0 2rem}}.produktbilder_galleries .gallery_container{transition:transform .3s ease-out}@media (max-width: 992px){.produktbilder_galleries .gallery_container{max-width:80%}}@media (max-width: 768px){.produktbilder_galleries .gallery_container{max-width:100%}}@media (max-width: 576px){.produktbilder_galleries .gallery_container{max-width:65%}}@media (max-width: 425px){.produktbilder_galleries .gallery_container{max-width:100%}}.produktbilder_galleries .gallery_container:hover,.produktbilder_galleries .gallery_container:hover .gallery .gallery_img img{transform:scale(1.05)}.produktbilder_galleries .gallery_container .gallery{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease-out}.produktbilder_galleries .gallery_container .gallery:hover,.produktbilder_galleries .gallery_container .gallery:hover .gallery_img img{transform:scale(1.005)}.produktbilder_galleries .gallery_container .gallery:hover .info_box:before{opacity:.1}.produktbilder_galleries .gallery_container .gallery.transition_none{transition:none}.produktbilder_galleries .gallery_container .gallery .gallery_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.produktbilder_galleries .gallery_container .gallery .gallery_img img{display:block;width:100%;height:100%;transition:transform .5s ease-out}.produktbilder_galleries .gallery_container .gallery .info_box{position:relative;padding:2rem;min-height:30rem;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff0,#00000073)}@media screen and (max-width: 1700px){.produktbilder_galleries .gallery_container .gallery .info_box{padding:2rem;min-height:25rem}}.produktbilder_galleries .gallery_container .gallery .info_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .3s ease-in-out}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_header{font-size:1rem;font-weight:600;padding:.25rem 1rem;border-radius:2rem;border:2px solid #fff;background-color:#000;color:#fff;width:fit-content;line-height:normal;margin-left:auto;opacity:.6}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_info{margin-top:auto;z-index:1}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_info h3{margin:0;color:#fff;font-size:1.375rem;margin-bottom:.5rem}.produktbilder_galleries .gallery_container .gallery .info_box .gallery_info p{font-size:1.125rem;margin:0;color:#dce1e3}.endless{position:relative;width:100%;padding:1rem 0;background:linear-gradient(to bottom,#fff 50%,#f9fafa 50%);overflow:hidden}.endless.shadow{mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%)}.endless .endless_group{display:flex;flex-direction:row;gap:4rem;width:fit-content;animation:endlessAnimation 200s linear infinite}.endless .endless_group .link_word{display:flex;width:fit-content;flex-direction:row;align-items:center;cursor:pointer;transition:transform .3s ease-in-out}.endless .endless_group .link_word:hover{transform:scale(1.05)}.endless .endless_group .link_word .word{width:fit-content;white-space:nowrap;font-size:8rem;font-weight:900;transition:color .3s ease-in-out}@media (max-width: 1200px){.endless .endless_group .link_word .word{font-size:6rem}}@media (max-width: 768px){.endless .endless_group .link_word .word{font-size:5rem}}@media (max-width: 576px){.endless .endless_group .link_word .word{font-size:3rem}}.endless .endless_group .link_word .word.transparent_word{color:transparent;-webkit-text-stroke:1px #475258}@keyframes endlessAnimation{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw))}}.sticky_notes{background-color:#f9fafa;padding:5rem 0 4rem}@media (max-width: 768px){.sticky_notes{padding:2rem 0}}.sticky_notes .sticky_notes_block .header{display:flex;flex-direction:row;gap:20%}@media (max-width: 768px){.sticky_notes .sticky_notes_block .header{flex-direction:column;gap:2rem}}.sticky_notes .sticky_notes_block .header h3{flex:1;font-size:2.5rem;margin:0;line-height:normal}.sticky_notes .sticky_notes_block .header p{flex:1;font-size:1.25rem;line-height:normal}.sticky_notes .sticky_notes_block .sticky_notes_group{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 992px){.sticky_notes .sticky_notes_block .sticky_notes_group{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.sticky_notes .sticky_notes_block .sticky_notes_group{grid-template-columns:repeat(1,1fr)}}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note{padding:3rem 2rem;background-color:#fff;box-shadow:0 0 45px #acb6bc;border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note.specific{background-color:#ffedb0;color:#fff}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note p{font-size:1.1rem;font-weight:600;margin:auto 0 3rem;line-height:normal}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link{background-color:#000;border-radius:8px;padding:1rem 1.5rem;width:fit-content;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .3s ease-in-out}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link.konfigurator{background-color:#fd0;font-weight:500}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link.konfigurator .link_text{color:#1a1e1f}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link.konfigurator .link_icon path{stroke:#1a1e1f}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link:hover{transform:translateY(-5px)}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link:hover .link_icon.icon_1{visibility:visible;opacity:1;width:1rem}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link:hover .link_icon.icon_2{visibility:hidden;opacity:0;width:0}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_text{color:#fff;font-size:1rem;width:fit-content}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon{display:block;width:1rem;height:auto}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon.icon_1{visibility:hidden;opacity:0;width:0;transition:width .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon.icon_2{transition:width .3s ease-in-out,visibility .3s ease-out,opacity .3s ease-out}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .link .link_icon path{stroke:#fff}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .note_icon{position:absolute;bottom:0;right:0;width:8rem;height:8rem;opacity:.2;animation:blinkAnimation 5s linear infinite}.sticky_notes .sticky_notes_block .sticky_notes_group .sticky_note .note_icon.delivery{width:auto;height:8rem}@keyframes blinkAnimation{0%,to{transform:scale(1) rotate(-30deg)}50%{transform:scale(1.1) rotate(-20deg)}}.gallery-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background-color:#000000bf;display:none;justify-content:center;align-items:center}.gallery-modal.shown{display:flex}.gallery-modal .swiper,.gallery-modal .swiper-container{position:static}.gallery-modal .swiper-pagination.inModal{bottom:0!important}@media (max-width: 992px){.gallery-modal .swiper-pagination.inModal{bottom:-.5rem!important}}@media (max-width: 768px){.gallery-modal .swiper-pagination.inModal{bottom:-1.5rem!important}}.gallery-modal .swiper-pagination.inModal .swiper-pagination-bullet{width:.75rem;height:.75rem;min-width:8px;min-height:8px;background-color:#fff;opacity:1}.gallery-modal .swiper-pagination.inModal .swiper-pagination-bullet-active{background-color:var(--main-btn-color-konfigurator, #ffcc00);border:1px solid #FFF}.gallery-modal .modal-wrapper{width:min(1200px,80%);position:relative;display:flex;justify-content:center;align-items:center;padding:2rem}.gallery-modal .modal-wrapper .arrow-disabled{display:none}@media (max-width: 992px){.gallery-modal .modal-wrapper{width:85%}}@media (max-width: 768px){.gallery-modal .modal-wrapper{width:95%;padding:1rem}}@media (max-width: 576px){.gallery-modal .modal-wrapper{width:100%}}@media (max-width: 768px){.gallery-modal .modal-wrapper .closeIcon,.gallery-modal .modal-wrapper .prevIcon,.gallery-modal .modal-wrapper .nextIcon{background-color:#00000080}}.gallery-modal .modal-wrapper .closeIcon{position:absolute;top:-1%;right:-1%;cursor:pointer;z-index:2}@media (max-width: 768px){.gallery-modal .modal-wrapper .closeIcon{top:1.75rem;right:1.75rem;padding:.5rem}}.gallery-modal .modal-wrapper .closeIcon svg{height:28px;width:28px}@media (max-width: 992px){.gallery-modal .modal-wrapper .closeIcon svg{height:20px;width:20px}}@media screen and (max-width: 470px){.gallery-modal .modal-wrapper .closeIcon svg{height:16px;width:16px}}.gallery-modal .modal-wrapper .closeIcon svg path{fill:#fff}.gallery-modal .modal-wrapper .prevIcon,.gallery-modal .modal-wrapper .nextIcon{position:absolute;top:50%;cursor:pointer;z-index:2}.gallery-modal .modal-wrapper .prevIcon svg,.gallery-modal .modal-wrapper .nextIcon svg{width:4.5rem;height:4.5rem}@media (max-width: 768px){.gallery-modal .modal-wrapper .prevIcon svg,.gallery-modal .modal-wrapper .nextIcon svg{margin:1rem 0}}@media (max-width: 576px){.gallery-modal .modal-wrapper .prevIcon svg,.gallery-modal .modal-wrapper .nextIcon svg{width:4rem;height:4rem}}@media screen and (max-width: 470px){.gallery-modal .modal-wrapper .prevIcon svg,.gallery-modal .modal-wrapper .nextIcon svg{height:36px;width:36px}}.gallery-modal .modal-wrapper .prevIcon svg path,.gallery-modal .modal-wrapper .nextIcon svg path{fill:#fff}.gallery-modal .modal-wrapper .prevIcon{left:0;transform:translate(-60%,-50%)}@media (max-width: 768px){.gallery-modal .modal-wrapper .prevIcon{transform:translate(5%,-50%)}}@media (max-width: 576px){.gallery-modal .modal-wrapper .prevIcon{transform:translate(30%,-50%)}}.gallery-modal .modal-wrapper .nextIcon{right:0;transform:translate(60%,-50%)}@media (max-width: 768px){.gallery-modal .modal-wrapper .nextIcon{transform:translate(-5%,-50%)}}@media (max-width: 576px){.gallery-modal .modal-wrapper .nextIcon{transform:translate(-30%,-50%)}}.gallery-modal .modal-wrapper .images-container{overflow:hidden;border-radius:2px}.gallery-modal .modal-wrapper .images-container .swiper-wrapper{align-items:center}.gallery-modal .modal-wrapper .images-container .image-wrapper{display:flex;align-items:center;max-height:80vh}.gallery-modal .modal-wrapper .images-container .image-wrapper img{max-width:100%;-webkit-user-select:none;user-select:none}.modal-mask[data-v-54120e6f]{position:fixed;z-index:9999;bottom:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease;outline:none}.modal-wrapper[data-v-54120e6f]{display:table-cell;vertical-align:middle}.modal-wrapper .modal-background[data-v-54120e6f]{position:fixed;background-color:#0000004d;width:100%;height:100vh;top:0;left:0}.modal-container[data-v-54120e6f]{width:90vw;max-height:90vh;height:fit-content;margin:0 auto;margin-bottom:2rem;padding:20px 30px;border-radius:0;transition:all .3s cubic-bezier(.62,.05,.01,.99);z-index:2;position:relative;display:flex;align-items:center}@media (max-width: 768px){.modal-container[data-v-54120e6f]{padding:0;margin-top:5rem;max-height:70vh}}@media screen and (min-width: 2120px){.modal-container[data-v-54120e6f]{width:50vw}}.modal-container>div[data-v-54120e6f]{position:relative}.modal-body[data-v-54120e6f]{height:100%;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-body .modal-button-wrapper[data-v-54120e6f]{display:flex;justify-content:flex-end}.modal-body .modal-button-wrapper .close-button[data-v-54120e6f]{padding:0;background:transparent;border:0;transition:.2s;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;z-index:2;margin:0;background:#fff;position:relative;border-radius:var(--configurator-border-radius-sm);margin-bottom:1rem;cursor:pointer}.modal-body .modal-button-wrapper .close-button[data-v-54120e6f]:hover{background-color:var(--configurator-primary)}.modal-body .modal-button-wrapper .close-button>img[data-v-54120e6f]{object-fit:contain;width:1.75rem;height:1.75rem;max-width:unset}.modal-body .modal-body-section[data-v-54120e6f]{height:100%;background:#fff;overflow-y:auto;overflow-x:hidden;padding:2rem}.modal-body .modal-body-section>.row[data-v-54120e6f]{height:fit-content}@media (max-width: 768px){.modal-body .modal-body-section[data-v-54120e6f]{padding:1rem}}.modal-body .modal-body-section[data-v-54120e6f] iframe{height:75vh}.modal-default-button[data-v-54120e6f]{float:right}.modal-enter-from[data-v-54120e6f],.modal-leave-to[data-v-54120e6f]{opacity:0}.modal-enter-from .modal-container[data-v-54120e6f],.modal-leave-to .modal-container[data-v-54120e6f]{-webkit-transform:scale(1.01);transform:scale(1.01)}.form-input-container.error .form-input-wrapper{border-color:var(--main-btn-color-secondary, #ffb500);animation:shake .2s 2}.form-input-container.error .form-input-wrapper:focus-within{border-color:var(--main-btn-color-secondary, #ffb500);outline-color:var(--main-btn-color-secondary, #ffb500)}.form-input-container .form-input-wrapper{border:1px solid #95A2A8;outline:1px solid transparent;border-radius:4px;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out}.form-input-container .form-input-wrapper:focus-within{border-color:var(--main-btn-color-primary, #ffcc00);outline-color:var(--main-btn-color-primary, #ffcc00)}.form-input-container .form-input-wrapper input{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.form-input-container .form-input-wrapper input:disabled{cursor:initial;background-color:#c3cbd0;color:#7f8d94}.form-input-container .form-input-message.error{color:var(--main-btn-color-secondary, #ffb500)}.tel-select-wrapper[data-v-a35ab7b0]{position:relative}.tel-select-wrapper .value-wrapper[data-v-a35ab7b0]{height:100%;width:fit-content;background-color:#fff;display:flex;align-items:center;padding:0 .25rem;border-radius:4px 0 0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.tel-select-wrapper .value-wrapper .active-value[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper svg[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper img[data-v-a35ab7b0]:last-child{pointer-events:none}.tel-select-wrapper .value-wrapper[data-v-a35ab7b0]:focus-visible{outline-color:var(--main-btn-color-primary, #ffcc00)}.tel-select-wrapper .value-wrapper .active-value[data-v-a35ab7b0]{display:flex;align-items:center;column-gap:.25rem;margin-right:.25rem;width:3.5rem}.tel-select-wrapper .value-wrapper .active-value svg[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper .active-value img[data-v-a35ab7b0]{height:24px;width:24px}@media screen and (max-width: 1024px){.tel-select-wrapper .value-wrapper .active-value svg[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper .active-value img[data-v-a35ab7b0]{height:18px;width:18px}}.tel-select-wrapper .value-wrapper .active-value span[data-v-a35ab7b0]{font-size:.875rem;color:#000}.tel-select-wrapper .value-wrapper svg[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper img[data-v-a35ab7b0]:last-child{transition:transform .3s ease-in-out}@media screen and (max-width: 1024px){.tel-select-wrapper .value-wrapper svg[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper img[data-v-a35ab7b0]:last-child{height:18px;width:18px}}.tel-select-wrapper .value-wrapper.opened svg[data-v-a35ab7b0],.tel-select-wrapper .value-wrapper.opened img[data-v-a35ab7b0]:last-child{transform:rotate(180deg)}.tel-select-wrapper .select-dropdown[data-v-a35ab7b0]{position:absolute;top:100%;left:-2px;height:fit-content;overflow-y:hidden;z-index:100;border-top:none;height:0;opacity:.2;transition:all .3s;border:1px solid #95A2A8;border-radius:4px}.tel-select-wrapper .select-dropdown.opened[data-v-a35ab7b0]{height:100px;opacity:1}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-a35ab7b0]{display:flex;padding:.25rem .5rem;align-items:center;column-gap:.5rem;background-color:#fff;border-bottom:1px solid #95A2A8;border-top:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#000}.tel-select-wrapper .select-dropdown .option-wrapper .svg-span[data-v-a35ab7b0]{display:flex;align-items:center}.tel-select-wrapper .select-dropdown .option-wrapper svg[data-v-a35ab7b0],.tel-select-wrapper .select-dropdown .option-wrapper img[data-v-a35ab7b0],.tel-select-wrapper .select-dropdown .option-wrapper span[data-v-a35ab7b0]{pointer-events:none}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-a35ab7b0]:hover{background-color:#c3cbd0}.tel-select-wrapper .select-dropdown .option-wrapper.active-option[data-v-a35ab7b0]{background-color:#acb6bc}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-a35ab7b0]:last-child{border-bottom:none}.tel-select-wrapper .select-dropdown .option-wrapper svg[data-v-a35ab7b0],.tel-select-wrapper .select-dropdown .option-wrapper img[data-v-a35ab7b0]{width:24px;height:24px}.container[data-v-f4020dee]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-f4020dee]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width: 350px){.container label[data-v-f4020dee]{font-size:1rem}}.container.error[data-v-f4020dee]{animation:shake-f4020dee .2s 2}.container.error .tel-input-wrapper[data-v-f4020dee]{border-color:var(--main-btn-color-secondary, #ffb500)}.container.error .tel-input-wrapper[data-v-f4020dee]:focus-within{border-color:var(--main-btn-color-secondary, #ffb500);outline-color:var(--main-btn-color-secondary, #ffb500)}.container .tel-input-wrapper[data-v-f4020dee]{border:1px solid #95A2A8;outline:1px solid transparent;border-radius:4px;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;display:flex}.container .tel-input-wrapper[data-v-f4020dee]:focus-within{border-color:var(--main-btn-color-primary, #ffcc00);outline-color:var(--main-btn-color-primary, #ffcc00)}.container .tel-input-wrapper input[data-v-f4020dee]{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:0 4px 4px 0}@media (max-width: 350px){.container .tel-input-wrapper input[data-v-f4020dee]{font-size:1rem}}.container .message[data-v-f4020dee]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-f4020dee]{color:var(--main-btn-color-secondary, #ffb500)}.container .message.error.hidden[data-v-f4020dee]{visibility:hidden}@keyframes shake-f4020dee{25%{translate:6px 0}50%{translate:-6px 0}75%{translate:6px 0}}.container[data-v-eeb4b97d]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-eeb4b97d]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width: 350px){.container label[data-v-eeb4b97d]{font-size:1rem}}.container.error[data-v-eeb4b97d]{animation:shake-eeb4b97d .2s 2}.container.error textarea[data-v-eeb4b97d]{border-color:var(--main-btn-color-secondary, #ffb500)}.container.error textarea[data-v-eeb4b97d]:focus{border-color:var(--main-btn-color-secondary, #ffb500);outline-color:var(--main-btn-color-secondary, #ffb500)}.container textarea[data-v-eeb4b97d]{border:1px solid #95A2A8;outline:1px solid transparent;border-radius:4px;width:100%;padding:.5rem;resize:none;transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;font-size:.875rem}@media (max-width: 350px){.container textarea[data-v-eeb4b97d]{font-size:1rem}}.container textarea[data-v-eeb4b97d]:focus{border-color:var(--main-btn-color-primary, #ffcc00);outline-color:var(--main-btn-color-primary, #ffcc00)}.container .message[data-v-eeb4b97d]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-eeb4b97d]{color:var(--main-btn-color-secondary, #ffb500)}.container .message.error.hidden[data-v-eeb4b97d]{visibility:hidden}@keyframes shake-eeb4b97d{25%{translate:6px 0}50%{translate:-6px 0}75%{translate:6px 0}}.option-wrapper[data-v-374cd595]{display:flex;align-items:center;column-gap:.375rem}.option-wrapper label[data-v-374cd595]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}.option-wrapper .custom-checbox-wrapper[data-v-374cd595]{position:relative;display:flex;align-items:center;justify-content:center;height:1rem}@media (max-width: 425px){.option-wrapper .custom-checbox-wrapper[data-v-374cd595]{height:1.25rem}}.option-wrapper .custom-checbox-wrapper input[data-v-374cd595]{opacity:0;margin:0;height:100%;aspect-ratio:1;cursor:pointer}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox[data-v-374cd595]{border-color:var(--main-btn-color-primary, #ffcc00);background-color:var(--main-btn-color-primary, #ffcc00)}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox[data-v-374cd595]:after{opacity:1}.option-wrapper .custom-checbox-wrapper .custom-checkbox[data-v-374cd595]{position:absolute;height:100%;aspect-ratio:1;top:0;left:0;background-color:#fff;border:1px solid #95A2A8;border-radius:4px;pointer-events:none}.option-wrapper .custom-checbox-wrapper .custom-checkbox.error[data-v-374cd595]{border-color:var(--main-btn-color-secondary, #ffb500);animation:shake-374cd595 .2s 2}.option-wrapper .custom-checbox-wrapper .custom-checkbox[data-v-374cd595]:after{content:"";position:absolute;height:100%;aspect-ratio:1;background-image:var(--595b1b30);background-size:contain;opacity:0}@keyframes shake-374cd595{25%{translate:3px 0}50%{translate:-3px 0}75%{translate:3px 0}}.call-card .form-section{width:100%;padding:0;display:grid;grid-template-columns:repeat(1,1fr)}@media (max-width: 425px){.call-card .form-section{grid-template-columns:100%;padding-bottom:1.25rem}}.call-card .form-section .title-wrapper{padding:0 var(--callCardPadding)}@media (max-width: 425px){.call-card .form-section .title-wrapper{grid-column:1/2}}.call-card .form-section .title-wrapper .form-title{font-weight:600;font-size:2rem;line-height:1.5;color:#1a1e1f;margin-bottom:.5rem}.call-card .form-section .form-wrapper{padding-inline:var(--callCardPadding)}.call-card .form-section .form-wrapper form{width:100%;display:flex;flex-direction:column;row-gap:.626rem;padding-bottom:1.25rem}@media (max-width: 425px){.call-card .form-section .form-wrapper form{border:none}}.call-card .form-section .form-wrapper form .input-row{width:100%;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.25rem}@media (max-width: 425px){.call-card .form-section .form-wrapper form .input-row{row-gap:.675rem;grid-template-columns:100%}}.call-card .form-section .summary-wrapper{padding:0 var(--callCardPadding) 1.75rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 425px){.call-card .form-section .summary-wrapper{grid-row:2/3}}.call-card .form-section .summary-wrapper .info-section{width:100%!important;max-width:unset!important}.call-card .form-section .summary-wrapper .info-section .info-item{width:inherit!important;margin-bottom:.375rem!important}.call-card .form-section .submit-section{padding:0 var(--callCardPadding)}.call-card .form-section .submit-section .data-protection-wrapper{margin-bottom:1rem}.call-card .form-section .submit-section .data-protection-wrapper .section-title{font-weight:600;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper{display:flex;align-items:flex-start;column-gap:.5rem}.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper label{font-weight:300;font-size:.75rem;line-height:1.6;color:#455a64}@media (max-width: 425px){.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper label{font-size:.75rem}}.call-card .form-section .submit-section .data-protection-wrapper .checkbox-wrapper label a{text-decoration:underline;color:#455a64;font-weight:400}.call-card .form-section .submit-section .form-label-info{font-size:.625rem;margin-top:.5rem;margin-bottom:0}/*! name: @uvarov.frontend/vanilla-calendar | url: https://github.com/uvarov-frontend/vanilla-calendar */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vanilla-calendar_multiple{width:550px}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_to-input{position:absolute;left:0;bottom:0;margin-top:.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;--tw-content: "";-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/></svg>");-webkit-mask-position:center center;mask-position:center center;content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:grid;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;height:100%;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected_intermediate{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:1rem .75rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0px;width:0px;border-left-width:8px;border-right-width:8px;border-top-width:0px;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:11px}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgb(244 63 94 / var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgb(6 182 212 / var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-day__popup:after{border-bottom-color:#fff}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgb(244 63 94 / var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_selected_intermediate:hover{background-color:rgb(6 182 212 / var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected_intermediate:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected_intermediate:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-day__popup:after{border-bottom-color:#334155}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.call-card .header-section{width:100%;display:flex;justify-content:space-between;padding-inline:var(--callCardPadding);padding-bottom:1rem;border-bottom:1px solid #95A2A8}@media (max-width: 425px){.call-card .header-section{flex-direction:column;row-gap:1rem}}.call-card .header-section p,.call-card .header-section span{font-size:.875rem;line-height:1.5;margin-bottom:0}.call-card .header-section .text-section p{color:#1a1e1f;font-weight:300}.call-card .header-section .text-section p.section-title{font-weight:600;font-size:1.75rem;margin-bottom:.5rem}.call-card .info-section{align-self:flex-end;max-width:35%;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width: 576px){.call-card .info-section{max-width:38%}}@media (max-width: 425px){.call-card .info-section{align-self:flex-start;max-width:100%}}.call-card .info-section .info-item{display:flex;column-gap:.75rem;width:min-content}@media (max-width: 425px){.call-card .info-section .info-item{width:fit-content;max-width:100%}}.call-card .info-section .info-item:first-child{margin-bottom:.375rem}.call-card .info-section .info-item svg,.call-card .info-section .info-item img{height:1.25rem;width:1.25rem}.call-card .info-section .info-item svg path,.call-card .info-section .info-item img path{fill:#95a2a8}.call-card .info-section .info-item span{color:#95a2a8;font-weight:600;font-size:.875rem;line-height:1.5;width:inherit}.call-card .grid-info-section{grid-template-columns:repeat(1,1fr)}.call-card .main-section{width:100%;padding:1.75rem var(--callCardPadding);display:grid;grid-template-columns:min(42%,300px) auto;column-gap:2.5rem;row-gap:.75rem}@media (max-width: 992px){.call-card .main-section{column-gap:2rem;grid-template-columns:40% auto}}@media (max-width: 768px){.call-card .main-section{grid-template-columns:49% auto;column-gap:1.5rem}}@media (max-width: 576px){.call-card .main-section{grid-template-columns:100%;align-items:center;row-gap:1rem;padding-bottom:0}}@media (max-width: 425px){.call-card .main-section{padding-bottom:1.25rem}}.call-card .main-section .calendar-section{aspect-ratio:1.00526}@media (max-width: 576px){.call-card .main-section .calendar-section{max-width:400px;width:75%;margin-inline:auto}}@media (max-width: 425px){.call-card .main-section .calendar-section{aspect-ratio:.99074;width:100%}}.call-card .main-section .calendar-section .vanilla-calendar{padding:0;width:auto;min-width:unset}@media (max-width: 992px){.call-card .main-section .calendar-section .vanilla-calendar{gap:4px}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header{padding:0 4px 0 0}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header__content{padding:0;justify-content:flex-start}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-month{color:#1a1e1f;font-weight:400;font-size:11px;line-height:13px;padding:4px 8px;background-color:var(--main-btn-color-primary, #ffcc00);border-radius:4px;margin-right:8px;transition:background-color .25s ease-in-out}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-month:hover{background-color:var(--main-btn-color-secondary, #ffb500)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-year{font-weight:400}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-year_disabled{color:#b3b3b3}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow_next{margin-left:18px}@media (max-width: 425px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow_next{margin-left:28px;margin-right:1%}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow:before,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow:after{background-color:var(--main-btn-color-primary, #ffcc00)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow.arrow_disabled{pointer-events:none}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow.arrow_disabled:before,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-arrow.arrow_disabled:after{background-color:#95a2a8}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper{height:fit-content}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week__day{font-weight:400;font-size:11px;line-height:13px;color:#b3b3b3}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week{column-gap:8px;margin-bottom:8px}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week__day{width:100%}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-week__day_weekend{color:var(--main-btn-color-secondary, #ffb500)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days{row-gap:4px;column-gap:8px}@media (max-width: 992px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days{column-gap:6px}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn{font-weight:400;font-size:11px;line-height:13px;padding:0;width:100%;height:auto;aspect-ratio:1;color:#1a1e1f;border:2px solid var(--main-btn-color-primary, #ffcc00);background-color:#fff;border-radius:4px;transition:background-color .2s ease-in-out}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn:hover,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_today{background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 15%,transparent)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_disabled{border:none;color:#b3b3b3}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_selected{background-color:var(--main-btn-color-primary, #ffcc00);color:#1a1e1f;pointer-events:none}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_next,.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-days .vanilla-calendar-day__btn_prev{visibility:hidden}@media (max-width: 425px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months{grid-template-columns:repeat(2,1fr);row-gap:8px}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month{color:var(--main-btn-color-secondary, #ffb500);font-weight:400;font-size:11px;line-height:13px;background-color:#fff;height:2.75rem;transition:background-color .2s ease-in-out}@media (max-width: 1200px){.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month{height:2rem}}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month:hover{background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 15%,transparent)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month_selected{background-color:var(--main-btn-color-primary, #ffcc00);color:#000}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month_selected:hover{background-color:var(--main-btn-color-primary, #ffcc00)}.call-card .main-section .calendar-section .vanilla-calendar .vanilla-calendar-wrapper .vanilla-calendar-months__month_disabled{color:#b3b3b3}.call-card .main-section .hours-section .section-header p{font-weight:300;font-size:.75rem;line-height:1.5;color:#1a1e1f;margin-bottom:.25rem}.call-card .main-section .hours-section .section-header p.current-day-info{font-size:.875rem}.call-card .main-section .hours-section .hours-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:1rem}@media (max-width: 992px){.call-card .main-section .hours-section .hours-grid{grid-template-columns:repeat(3,1fr)}}.call-card .main-section .hours-section .hours-grid .hour-btn{font-weight:600;font-size:.6875rem;line-height:1rem;padding:.375rem;cursor:pointer;background-color:transparent;border:2px solid var(--main-btn-color-secondary, #ffb500);color:#1a1e1f;border-radius:4px;transition:background-color .2s ease-in-out}@media (max-width: 992px){.call-card .main-section .hours-section .hours-grid .hour-btn{font-size:1rem;padding:.5rem}}.call-card .main-section .hours-section .hours-grid .hour-btn:hover{background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 15%,transparent)}.call-card .main-section .hours-section .hours-grid .hour-btn.selected{background-color:var(--main-btn-color-primary, #ffcc00);color:#1a1e1f;border:2px solid var(--main-btn-color-primary, #ffcc00);border-radius:4px}@media (max-width: 425px){.call-card .main-section .time-zone-section{grid-row:2/3}}.call-card .main-section .time-zone-section span{display:flex;align-items:center;column-gap:10px;margin-bottom:.75rem;margin-left:2px;font-weight:600;font-size:.75rem;line-height:1.5;color:#1a1e1f}.call-card .main-section .time-zone-section p{font-size:.875rem;line-height:1.5;color:#1a1e1f}.call-card .main-section .button-wrapper{display:flex;align-items:flex-end;justify-content:flex-end}:root{--callCardPadding: 2rem}@media (max-width: 768px){:root{--callCardPadding: 1.5rem}}@media (max-width: 576px){:root{--callCardPadding: 1rem}}.call-card{width:100%;height:100%;background-color:#fff;box-shadow:0 4px 20px #0000001a;border-radius:.625rem;padding:1.75rem 0;position:relative;overflow-x:hidden;overflow-y:auto;max-width:860px}.call-card.extended{max-height:unset!important}.call-card p{margin-top:0}.call-card svg,.call-card img{vertical-align:middle}@media (max-width: 768px){.call-card{margin-top:0}}@media (max-width: 425px){.call-card{padding-top:2.5rem;max-height:70vh}}.call-card .status-alert{position:absolute;width:fit-content;max-width:80%;padding:1rem 2rem;background-color:var(--main-btn-color-primary, #ffcc00);top:1rem;left:50%;transform:translate(-50%,-170%);z-index:1;color:#fff;transition:transform .4s ease-in-out;text-align:center}@media (max-width: 768px){.call-card .status-alert{max-width:95%}}@media (max-width: 425px){.call-card .status-alert{width:95%}}.call-card .status-alert span{max-width:100%;word-break:break-word}.call-card .status-alert.error{background-color:#d64e4e}.call-card .status-alert.shown{transform:translate(-50%)}.call-card .tabs-wrapper{width:100%;display:flex;justify-content:space-evenly;padding-inline:var(--callCardPadding);position:relative}.call-card .tabs-wrapper.extended{padding-left:4rem}@media (max-width: 992px){.call-card .tabs-wrapper.extended{justify-content:center;column-gap:1rem}}.call-card .tabs-wrapper.mobile{justify-content:center}.call-card .tabs-wrapper.mobile .tab.active:after{display:none}.call-card .tabs-wrapper .mobile-tabs-wrapper{display:flex;align-items:center;column-gap:.5rem;position:relative}.call-card .tabs-wrapper .mobile-tabs-wrapper .chevron-down{height:2.5rem;width:auto;transition:transform .25s ease-in-out}.call-card .tabs-wrapper .mobile-tabs-wrapper .chevron-down.rotated{transform:rotate(180deg)}.call-card .tabs-wrapper .mobile-tabs-wrapper .mobile-tabs-options-wrapper{position:absolute;width:108%;top:calc(100% + .5rem);left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 4px 20px #0000001a;padding:1rem .5rem;border-radius:2px}.call-card .tabs-wrapper .mobile-tabs-wrapper .mobile-tabs-options-wrapper .tabs-container{display:flex;flex-direction:column;row-gap:.675rem;width:fit-content;margin:0 auto}@media (max-width: 576px){.call-card .tabs-wrapper{justify-content:center;column-gap:1rem}}@media (max-width: 425px){.call-card .tabs-wrapper{align-items:center;flex-direction:column;row-gap:.75rem}}.call-card .tabs-wrapper .back-icon{position:absolute;top:0;left:var(--callCardPadding);height:calc(100% + 6px);aspect-ratio:1;cursor:pointer}.call-card .tabs-wrapper .back-icon.disabled{opacity:0}.call-card .tabs-wrapper .back-icon svg path,.call-card .tabs-wrapper .back-icon img path{fill:var(--main-btn-color-primary, #ffcc00)}@media (max-width: 1200px){.call-card .tabs-wrapper .back-icon svg,.call-card .tabs-wrapper .back-icon img{height:24px;width:24px}}.call-card .tabs-wrapper .tab{cursor:pointer;position:relative;padding:0 .25rem;display:flex;align-items:center}@media (max-width: 425px){.call-card .tabs-wrapper .tab{width:fit-content}}.call-card .tabs-wrapper .tab svg,.call-card .tabs-wrapper .tab img{margin-right:.5rem;height:1.25rem;width:auto}@media (max-width: 425px){.call-card .tabs-wrapper .tab svg,.call-card .tabs-wrapper .tab img{height:1.71875rem}}.call-card .tabs-wrapper .tab svg path,.call-card .tabs-wrapper .tab img path{transition:fill .25s ease-in-out,stroke .25s ease-in-out}.call-card .tabs-wrapper .tab span{font-weight:400;font-size:1rem;line-height:1.5;color:#1a1e1f;transition:color .2s ease-in-out}@media (max-width: 425px){.call-card .tabs-wrapper .tab span{font-size:1.375rem}}.call-card .tabs-wrapper .tab.active:after{content:"";position:absolute;bottom:-6px;left:0;height:1px;width:100%;background-color:var(--main-btn-color-primary, #ffcc00)}@media (max-width: 992px){.call-card .tabs-wrapper .tab.active:after{bottom:-3px}}.call-card .tabs-wrapper .tab.active img:not(.kontakt) path,.call-card .tabs-wrapper .tab:hover img:not(.kontakt) path{fill:var(--main-btn-color-secondary, #ffb500)}.call-card .tabs-wrapper .tab.active img.kontakt .fill,.call-card .tabs-wrapper .tab:hover img.kontakt .fill{fill:var(--main-btn-color-secondary, #ffb500)}.call-card .tabs-wrapper .tab.active img.kontakt .stroke,.call-card .tabs-wrapper .tab:hover img.kontakt .stroke{stroke:var(--main-btn-color-secondary, #ffb500)}.call-card .tabs-wrapper .tab.active span,.call-card .tabs-wrapper .tab:hover span{color:var(--main-btn-color-secondary, #ffb500)}.call-card .card-content{width:100%;padding-top:2.75rem}@media (max-width: 992px){.call-card .card-content{height:100%}}@media (max-width: 425px){.call-card .card-content{padding-top:1.75rem}}.call-modal-wrapper{position:fixed;background-color:#00000080;width:100%;height:100vh;height:100dvh;top:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center}.call-modal-wrapper .call-card-container{position:relative;width:fit-content;height:fit-content;max-width:53rem;max-height:85vh;max-height:85dvh}@media (max-width: 768px){.call-modal-wrapper .call-card-container{max-width:95%}}@media (max-width: 425px){.call-modal-wrapper .call-card-container{width:95%;max-height:80vh;max-height:85dvh}}.call-modal-wrapper .call-card-container .close-icon{position:absolute;width:2rem;height:2rem;top:0;right:0;transform:translate(140%,-140%);cursor:pointer}.call-modal-wrapper .call-card-container .close-icon path{fill:#fff}@media (max-width: 768px){.call-modal-wrapper .call-card-container .close-icon{transform:translateY(-140%)}}.call-modal-wrapper .call-card-container .call-card{max-height:85vh}.mobile-call-section{position:fixed;width:100%;height:97vh;height:97dvh;left:0;bottom:0;z-index:14;background-color:#fff;border-radius:10px 10px 0 0;border:1px solid #95A2A8;transition:transform .25s ease-in-out}.mobile-call-section .content-container{width:100%;height:100%;padding:1.25rem .5rem}.mobile-call-section .content-container .top-section{width:fit-content;margin-left:auto;padding-bottom:.5rem}.mobile-call-section .content-container .top-section .close-icon{height:2.5rem;width:auto}.mobile-call-section .content-container .call-card{box-shadow:none;padding-top:.5rem;padding-bottom:.5rem;max-height:calc(100% - 4.25rem)}.product-header-section{margin-bottom:2rem}.product-header-section .product-header-content{display:grid;grid-template-columns:44% 53%;grid-template-rows:auto auto;justify-content:space-between;min-height:36rem}@media (max-width: 768px){.product-header-section .product-header-content{grid-template-columns:100%;grid-template-rows:auto auto auto}}.product-header-section .product-header-content .rating{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:1.2rem;margin-bottom:.5rem}.product-header-section .product-header-content .rating .rating_stars{display:flex;flex-direction:row;gap:.25rem}.product-header-section .product-header-content .rating .rating_stars svg{display:block;width:auto;height:1.5rem}@media (max-width: 992px){.product-header-section .product-header-content .rating .sm-hide{display:none}}@media (max-width: 768px){.product-header-section .product-header-content .rating .sm-hide{display:inline}}@media (max-width: 576px){.product-header-section .product-header-content .rating .sm-hide{display:none}}.product-header-section .product-header-content .name_block{padding-right:3rem;margin-bottom:1.25rem}@media (max-width: 768px){.product-header-section .product-header-content .name_block{grid-row:1/2;padding-right:0}}.product-header-section .product-header-content .name_block .price-ab{margin-left:auto;font-size:1.5rem;line-height:1.125rem;font-weight:400;display:block;padding:.5rem .75rem;border-radius:4px;background-color:#a11e62;color:#fff;width:fit-content;height:fit-content;text-wrap:nowrap;white-space:nowrap}@media (max-width: 992px){.product-header-section .product-header-content .name_block .price-ab.desktop{display:none}}.product-header-section .product-header-content .name_block .price-ab.mobile{display:none}@media (max-width: 992px){.product-header-section .product-header-content .name_block .price-ab.mobile{display:block}}@media (max-width: 768px){.product-header-section .product-header-content .name_block .price-ab{font-size:1.25rem}}.product-header-section .product-header-content .name_block .price-ab .bold{font-weight:600}.product-header-section .product-header-content .name_block .name_block_down{display:flex}.product-header-section .product-header-content .name_block .name_block_up{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:1rem}.product-header-section .product-header-content .name_block .name_block_up h1{margin:0 auto 0 0;font-size:1.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons{display:flex;align-items:center;gap:.5rem;margin-left:.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons svg{display:block;width:auto;height:1.5rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons svg.wish{height:1.9rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .share-icons-wrapper{margin-left:auto}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list{padding:.35rem;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;box-shadow:0 3px 4px #00000026;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list.active svg{fill:#fc0}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list:hover{background-color:#fae9a4}.product-header-section .product-header-content .product-header-left-section{grid-row:1/3}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section{grid-row:2/3}}.product-header-section .product-header-content .product-header-left-section .configurator-info-product{font-size:1rem;font-weight:500;color:#ffa100}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator{position:relative}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg{position:absolute;top:1rem;right:1rem;z-index:2;background-color:#c3cbd0;border-radius:6px;padding:.25rem;width:fit-content;height:fit-content;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg svg{width:auto;height:1.5rem;display:block}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg svg path{transition:fill .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{position:absolute;top:1rem;left:1rem;z-index:2;background-color:#c3cbd0;border-radius:6px;padding:.5rem;width:fit-content;height:fit-content;cursor:pointer;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg svg{width:auto;height:1rem;display:block}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg:hover{background-color:#ffe17c}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator{position:relative;overflow:hidden}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{height:fit-content;padding-bottom:12rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{padding-bottom:2rem}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide{display:flex;justify-content:center;height:auto}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide .product-image-wrapper{pointer-events:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination-bullet{width:11rem;height:9rem;border-radius:6px;margin:1rem;background-color:#fff}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{margin-top:2rem;z-index:5}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{width:2rem;position:absolute;top:35%;background-color:#fff;border-radius:50%;width:3rem;height:3rem;z-index:5;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));cursor:pointer}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{margin:0;top:50%}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon svg,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon svg{width:100%}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:-5%;margin-right:1rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon svg{transform:rotate(270deg)}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:-5%;margin-left:1rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon svg{transform:rotate(90deg)}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .arrow-disabled{display:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{position:absolute;z-index:3;top:30%;right:22.5%;transform:translate(50%)}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{bottom:-5%;right:50%;top:unset}}.product-header-section .product-header-content .product-header-right-section{padding-right:3rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section{padding-right:0}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{margin-bottom:.75rem;display:grid;grid-template-areas:"a b c" "d d d" "e f g";column-gap:1rem}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{column-gap:.5rem}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{grid-template-areas:"a b" "d d" "c e" "f g";row-gap:1rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{background-color:#c3cbd0;border-radius:6px;aspect-ratio:21/10;overflow:hidden;position:relative}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:21/10}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-1{grid-area:a}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-2{grid-area:b}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-3{grid-area:c}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-4{grid-area:e}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-5{grid-area:f}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-6{grid-area:g}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .25s ease-in-out;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb.hidden{opacity:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb img{width:100%;height:100%;pointer-events:none;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge{position:absolute;bottom:0;z-index:1;left:0;width:100%;padding:3px 6px;background-color:var(--main-btn-color-primary, #ffcc00);pointer-events:none;color:var(--main-btn-color-text-primary, #171717)}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p{font-size:.75rem;line-height:1.5;font-weight:500;text-align:center;margin:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p.bigger{font-weight:600}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container video{height:100%;width:102%;margin-left:-1%;object-fit:cover;display:block;border-radius:6px;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{max-width:580px;width:80%;aspect-ratio:58/40;margin:0 auto;position:relative;grid-column:1/4;grid-row:2/3;grid-area:d}@media (max-width: 425px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{width:100%}}@keyframes pulseIcon{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes pulseButton{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.87)}to{transform:translate(-50%,-50%) scale(1)}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);flex-direction:column;width:min-content;max-width:unset;font-size:1.25rem;padding:.75rem;animation:pulseButton 2s infinite ease-in-out forwards}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg{height:3rem;width:auto;display:block}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{font-size:1rem;padding:.75rem}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg{height:2rem;width:auto}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{position:absolute;left:3rem;bottom:2.75rem;width:2.5rem;height:auto}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{left:2rem;bottom:2rem;width:2rem}}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section{width:100%}}.share-icons-wrapper{--size: 14rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:2}@media (max-width: 992px){.share-icons-wrapper{--size: 12rem}}.share-icons-wrapper .toggle-icon{width:2.75rem;aspect-ratio:1;border-radius:50%;background-color:#fff;box-shadow:0 3px 4px #00000026;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.share-icons-wrapper .toggle-icon:hover{background-color:#fae9a4}.share-icons-wrapper .toggle-icon svg{width:1.375rem;height:auto}.share-icons-wrapper .socials-container{position:absolute;width:var(--size);top:0}.share-icons-wrapper .socials-container li{list-style:none;position:absolute;left:0;transition:transform .4s,scale .4s;transform:rotate(calc(60deg * var(--i)));transform-origin:calc(var(--size) / 2);transition-delay:calc(.05s * var(--i));scale:0}.share-icons-wrapper .socials-container li a{position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(calc((360deg / -6) * var(--i)));width:2.75rem;aspect-ratio:1;background-color:#fff;border-radius:50%;box-shadow:0 3px 4px #00000026;transition:background-color .3s ease-in-out}.share-icons-wrapper .socials-container li a:hover{background-color:#fae9a4}.share-icons-wrapper .socials-container li a svg{height:1.375rem;width:auto;max-width:1.375rem}.share-icons-wrapper .socials-container li a svg path{fill:var(--clr)}.share-icons-wrapper.active .toggle-icon{transform:rotate(360deg);box-shadow:0 6px 8px #00000026,0 0 0 2px #333,0 0 0 8px #fff}.share-icons-wrapper.active .socials-container li{scale:1}.carport-model-section{background-color:#fff;padding:4rem 0}.carport-model-section .carport-model-container{width:90%;max-width:1920px;margin-inline:auto;column-gap:3rem;display:grid;align-items:center;grid-template-columns:45fr 55fr;grid-template-areas:"a b" "a c"}@media (max-width: 1400px){.carport-model-section .carport-model-container{grid-template-columns:100%;grid-template-areas:"b" "a" "c"}}.carport-model-section .carport-model-container .carport-model-wrapper{position:sticky;top:10rem;margin:0 auto;grid-area:a;align-self:baseline}@media (max-width: 1400px){.carport-model-section .carport-model-container .carport-model-wrapper{width:100%;max-width:650px;margin-bottom:4rem;position:relative;top:unset}}.carport-model-section .carport-model-container .carport-model-wrapper img{width:100%;height:auto}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg{position:absolute;width:100%;top:0;left:0;height:auto}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path{fill:transparent!important;cursor:pointer;transition:fill .15s linear;position:relative}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path:hover,.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path.highlighted{fill:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent)!important}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg circle{fill:var(--main-btn-color-secondary, #ffb500);r:32px;animation:pulse 2s infinite;pointer-events:none}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .circle-small-pulse{r:10px;animation:pulseSmall 2s infinite}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg #kolka-sztywno{fill:var(--main-btn-color-primary, #ffcc00)!important;pointer-events:none}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg #numery-sztywno{fill:var(--main-btn-color-text-primary, #1A1E1F)!important;pointer-events:none}@keyframes pulse{0%{r:32px}50%{r:64px}to{r:32px}}@keyframes pulseSmall{0%{r:10px}50%{r:18px}to{r:10px}}.carport-model-section .carport-model-container .carport-model-heading{grid-area:b}.carport-model-section .carport-model-container .carport-model-heading .title-addon{border-top:2px solid #ffd743;padding-top:1rem;width:fit-content;font-weight:600;margin-bottom:2rem;font-size:1.1875rem}.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:3rem;margin-bottom:1rem}@media (max-width: 992px){.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{margin-bottom:1rem}}@media (max-width: 576px){.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:2rem}}.carport-model-section .carport-model-container .list{list-style:none;display:flex;justify-content:center;align-items:center;column-gap:2rem;row-gap:3rem;grid-area:c;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1400px){.carport-model-section .carport-model-container .list{padding-left:5%}}@media (max-width: 768px){.carport-model-section .carport-model-container .list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 425px){.carport-model-section .carport-model-container .list{grid-template-columns:100%;padding-left:15%}}.carport-model-section .carport-model-container .list .item{position:relative;margin-bottom:auto;cursor:pointer}.carport-model-section .carport-model-container .list .item:hover .number{transform:translate(12px) scale(1.1)}.carport-model-section .carport-model-container .list .item .title-item{font-size:1.5rem;font-weight:500;margin-bottom:.75rem;position:relative;z-index:1}.carport-model-section .carport-model-container .list .item .description-item{font-size:1rem;color:#6b7980;font-weight:300;line-height:1.5}.carport-model-section .carport-model-container .list .item .number{color:#fff;background-color:transparent;text-shadow:-1px -1px 0 var(--main-btn-color-primary, #ffcc00),1px -1px 0 var(--main-btn-color-primary, #ffcc00),-1px 1px 0 var(--main-btn-color-primary, #ffcc00),1px 1px 0 var(--main-btn-color-primary, #ffcc00);font-size:3.5rem;position:absolute;top:-27%;left:-15%;transition:transform .3s ease-in-out}.construction-details-section{padding:2rem 0 4rem;overflow-x:hidden}.construction-details-section .title{font-size:2.5rem;line-height:1.15;margin:0;margin-bottom:.75rem;text-align:center}@media (max-width: 768px){.construction-details-section .title{font-size:2rem;line-height:normal}}.construction-details-section .description{font-size:1.125rem;line-height:1.5;color:#7f8d94;text-align:center;max-width:1100px;margin:0 auto 1.5rem}.construction-details-section #constructionDetailsSwiper{width:100%;padding-left:1.5rem}.construction-details-section .construction-details-slide{box-shadow:0 4px 15px #0000001a}.construction-details-section .construction-details-slide .construction-details-image-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.construction-details-section .construction-details-slide .construction-details-image-wrapper:hover img{transform:scale(1.05)}.construction-details-section .construction-details-slide .construction-details-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.construction-details-section .construction-details-slide .construction-details-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;pointer-events:none}.realisations-section{padding:3.5rem 0;background-color:#c3cbd0;overflow-x:hidden}.realisations-section .realisations-content .container{display:flex;justify-content:space-between;gap:2rem}@media (max-width: 768px){.realisations-section .realisations-content .container{flex-direction:column;align-items:flex-end}}.realisations-section .realisations-content .container .title{font-size:2.375rem;line-height:2.6rem;width:40%;margin:0}.realisations-section .realisations-content .container .title.w_80{width:80%}@media (max-width: 768px){.realisations-section .realisations-content .container .title.w_80{width:100%;text-align:left;font-size:1.5rem;line-height:normal}}@media (max-width: 768px){.realisations-section .realisations-content .container .title{width:100%;text-align:center;font-size:1.5rem;line-height:normal}}.realisations-section .realisations-content .container .description{font-size:1.125rem;line-height:1.66;color:#7f8d94;width:40%}@media (max-width: 768px){.realisations-section .realisations-content .container .description{width:100%;text-align:center}}.realisations-section .realisations-content .container .container-arrow{display:flex;gap:.75rem;cursor:pointer}.realisations-section .realisations-content .container .container-arrow .arrow{background-color:#fff;border-radius:50%;height:3rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.realisations-section .realisations-content .container .container-arrow .arrow svg{width:1.5rem;height:auto}.realisations-section .realisations-content .container .container-arrow .arrow svg path{transition:fill .3s ease-in-out}.realisations-section .realisations-content .container .container-arrow .arrow:hover svg path{fill:#ccc}.realisations-section .realisations-content .container .container-arrow .arrow-left{transform:rotate(180deg)}.realisations-section .realisations-content .realisations-slider-section{margin-top:3rem}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:hover img{transform:scale(1.05)}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;pointer-events:none}.adventages-section{background-color:#fff;padding:3rem 0}.adventages-section .top-section{text-align:center}.adventages-section .top-section .badge{margin:0 auto;border-radius:1rem;background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent);padding:.375rem 1rem;border:none;font-weight:500;color:var(--main-btn-color-text-primary, #ff8f00);width:fit-content}.adventages-section .top-section .title-next-level{margin:1.25rem 0 1.5rem;font-size:2.75rem}@media (max-width: 768px){.adventages-section .top-section .title-next-level{font-size:1.6rem}}.adventages-section .top-section .title-next-level span{margin-left:.5rem;position:relative;display:inline-block;background:linear-gradient(90deg,var(--main-btn-color-secondary, #ff6d00),var(--main-btn-color-primary, #ffc300));background-clip:text;-webkit-background-clip:text;color:transparent}.adventages-section .top-section .description-next-level{font-size:1.125rem;color:#59666c}.adventages-section .midde-section{margin-top:2rem;padding:5rem 5rem 3rem;border-radius:1rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent),#fff);display:flex;gap:3rem;align-items:center}@media (max-width: 1400px){.adventages-section .midde-section{padding:2rem}}@media (max-width: 768px){.adventages-section .midde-section{padding:1rem}}@media (max-width: 992px){.adventages-section .midde-section{flex-direction:column-reverse}}.adventages-section .midde-section .conteiner-left{width:30%}@media (max-width: 992px){.adventages-section .midde-section .conteiner-left{width:100%}}.adventages-section .midde-section .conteiner-left .list{list-style:none}.adventages-section .midde-section .conteiner-left .list .item-midde-section{position:relative;display:flex;gap:.75rem;padding:1.25rem;background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent);border-radius:.5rem;cursor:pointer}.adventages-section .midde-section .conteiner-left .list .item-midde-section:not(:last-child){margin-bottom:.75rem}.adventages-section .midde-section .conteiner-left .list .item-midde-section svg{width:25px;height:25px;z-index:1}.adventages-section .midde-section .conteiner-left .list .item-midde-section .text-title{font-size:1.125rem;font-weight:700;z-index:1}.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:before{content:"";background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent);position:absolute;top:0;left:0;height:100%;animation:providingElement 4s ease-in-out;z-index:0;border-radius:.5rem}.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:after{content:"";position:absolute;top:50%;left:100%;margin-top:-.7rem;border-width:.75rem;border-style:solid;border-color:transparent transparent transparent color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent)}@media (max-width: 992px){.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:after{display:none}}.adventages-section .midde-section .conteiner-left .box-text .badge{background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent);padding:.375rem 1rem;border:none;border-radius:1rem;margin-bottom:1.5rem;font-weight:500;width:fit-content}.adventages-section .midde-section .conteiner-left .box-text .title{font-size:1.875rem;font-weight:700}.adventages-section .midde-section .conteiner-right{width:70%;aspect-ratio:9/7}@media (max-width: 992px){.adventages-section .midde-section .conteiner-right{width:100%}}.adventages-section .bottom-section .list{list-style:none;display:flex;gap:1.75rem;justify-content:center}@media (max-width: 992px){.adventages-section .bottom-section .list{gap:1rem}}@media (max-width: 768px){.adventages-section .bottom-section .list{flex-direction:column}}.adventages-section .bottom-section .list .item{display:flex;gap:.75rem;align-items:center}@media (max-width: 992px){.adventages-section .bottom-section .list .item{gap:.5rem}}.adventages-section .bottom-section .list .item .check{width:2.5rem;height:2rem;min-width:2rem;display:flex;align-items:center;justify-content:center}.adventages-section .bottom-section .list .item .check svg{width:2.5rem;height:2rem}.adventages-section .bottom-section .list .item .text{color:#6b7385}@keyframes providingElement{0%{width:0%}to{width:100%}}.carport-types-section{padding:3rem 3rem 9rem;position:relative;background-color:color-mix(in srgb,var(--main-btn-color-primary, #ffcc00) 35%,transparent);overflow:hidden}@media (max-width: 768px){.carport-types-section{padding:3rem 0}}.carport-types-section ul{list-style:none}.carport-types-section .nr35__data{display:flex;flex-direction:row;align-items:center;gap:4rem}@media (max-width: 768px){.carport-types-section .nr35__data{flex-direction:column;align-items:normal}}.carport-types-section .nr35__data .data__info{display:flex;flex-direction:column;gap:1rem;max-width:21rem}@media (max-width: 768px){.carport-types-section .nr35__data .data__info{text-align:center;gap:2rem;max-width:100%;margin:0 auto}}.carport-types-section .nr35__data .data__info h6{font-size:1rem;margin:0;position:relative;z-index:1;width:fit-content}@media (max-width: 768px){.carport-types-section .nr35__data .data__info h6{margin:0 auto}}.carport-types-section .nr35__data .data__info h6:after{content:"";position:absolute;bottom:0;left:-5px;width:calc(100% + 10px);height:8px;background-color:#ffb500;z-index:-1}.carport-types-section .nr35__data .data__info h4{font-size:2.5rem;margin:0}.carport-types-section .nr35__data .data__info h4 .h4__fontmin{font-size:1.9rem}@media (max-width: 768px){.carport-types-section .nr35__data .data__info h4{font-size:1.6rem}}.carport-types-section .nr35__data .data__info p{font-size:1rem}.carport-types-section .nr35__data .data__info .btn{width:fit-content;box-shadow:0 7px 17px -9px #95a2a8;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}@media (max-width: 768px){.carport-types-section .nr35__data .data__info .btn{margin:0 auto}}.carport-types-section .nr35__data .data__info .btn:hover{box-shadow:0 18px 23px -1px #c6c6c6;transform:translateY(-3px)}.carport-types-section .nr35__data .data__slider{width:100%;overflow:hidden}@media (max-width: 768px){.carport-types-section .nr35__data .data__slider{overflow:visible}}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el{height:100%;border-radius:8px;overflow:hidden;display:flex}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el:hover .el__img{transform:scale(1.05)}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__img{width:100%;height:fit-content;transition:transform .3s ease-in-out}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1.5rem;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000 50%,#00000040)}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data .el__title{font-size:1.125rem;font-weight:500}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data span{font-size:1rem;margin-bottom:.25rem}.carport-types-section .nr35__ad{text-wrap:nowrap;position:absolute;bottom:-10%;right:0%;width:fit-content;font-size:10rem;font-weight:500;color:#374045}@media (max-width: 768px){.carport-types-section .nr35__ad{display:none}}@media (max-width: 992px){.carport-types-section .nr35__ad{font-size:8rem;right:0%}}@media (max-width: 1200px){.carport-types-section .nr35__ad{font-size:8rem;right:5%}}@media (max-width: 1400px){.carport-types-section .nr35__ad{font-size:8rem;right:3%;bottom:-8%}}.blurred-img{background-repeat:no-repeat;background-size:cover;background-position:center;transition:filter .25s ease-in-out;filter:blur(10px);width:100%;height:100%}.blurred-img.loaded{filter:none}img{object-fit:cover;max-width:100%;-webkit-user-select:none;user-select:none;display:inline-block}.contact-us-products{background-color:var(--main-btn-color-primary, #ffb500)}.contact-us-products .content-wrapper.sticking-right{display:flex;justify-content:space-between;column-gap:1rem;margin-inline:auto 0;width:82%}.contact-us-products .contact-us-description{padding:4.25rem 0 5rem;max-width:50%;line-height:1.15}@media (max-width: 768px){.contact-us-products .contact-us-description{width:100%;text-align:center;max-width:unset}}.contact-us-products .contact-us-description .contact-us-title{font-size:2rem;font-weight:700;margin-bottom:2.37rem}.contact-us-products .contact-us-description .contact-us-hours{font-size:1.34rem;margin-bottom:1.5rem}@media (max-width: 1050px){.contact-us-products .contact-us-description .contact-us-hours{max-width:100%}}.contact-us-products .contact-us-description .contact-us-question{font-size:2.5rem;font-weight:300;margin-bottom:2rem;text-transform:uppercase}@media (max-width: 768px){.contact-us-products .contact-us-description .contact-us-question{font-size:1.375rem}}.contact-us-products .contact-us-description .submit-an-inquiry{padding:1rem 2rem;font-size:1rem;font-weight:600;background-color:#fff;cursor:pointer;transition:transform .2s linear;border:none}@media (max-width: 768px){.contact-us-products .contact-us-description .submit-an-inquiry{width:100%}}.contact-us-products .contact-us-description .submit-an-inquiry:hover{transform:scale(1.05)}.contact-us-products .box-img-contact{height:auto;width:48%}@media (max-width: 768px){.contact-us-products .box-img-contact{display:none}}.contact-us-products .box-img-contact img{display:block;height:100%;width:100%}@media (max-width: 768px){.contact-us-products .box-img-contact img{max-height:20rem}}.product-description-section{position:relative;padding:5rem 0;margin:2rem 0 0;background-color:#fff}@media (max-width: 768px){.product-description-section{padding:2rem 0 5rem}}.product-description-section .container-product-description{display:flex;justify-content:space-between;gap:5rem;position:relative;z-index:1;color:#000c}@media (max-width: 992px){.product-description-section .container-product-description{gap:2rem}}@media (max-width: 768px){.product-description-section .container-product-description{flex-direction:column}}.product-description-section .container-product-description .description-content h1,.product-description-section .container-product-description .description-content h2{margin-bottom:.375rem;font-size:1.5rem}.product-description-section .container-product-description .description-content p{margin-bottom:1.25rem}.product-description-section .container-product-description .description-content p:last-child{margin-bottom:0}div[data-v-976f1181]{margin-top:1rem;color:#c60031}.list-item[data-v-5014e495]{font-size:.875rem;line-height:1.125rem}.list-item svg[data-v-5014e495]{height:1rem;width:auto;display:inline-block;vertical-align:top;padding:0 .125rem;cursor:pointer}.list-item .hex[data-v-5014e495]{height:1rem;width:2rem;cursor:zoom-in;display:inline-block;vertical-align:top;padding-left:.125rem}.option-wrapper[data-v-be6dac99]{display:flex;align-items:center;column-gap:.375rem}.option-wrapper label[data-v-be6dac99]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}.option-wrapper .custom-checbox-wrapper[data-v-be6dac99]{position:relative;display:flex;align-items:center;justify-content:center;height:1rem}@media (max-width: 425px){.option-wrapper .custom-checbox-wrapper[data-v-be6dac99]{height:1.25rem}}.option-wrapper .custom-checbox-wrapper input[data-v-be6dac99]{opacity:0;margin:0;height:100%;aspect-ratio:1;cursor:pointer}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox[data-v-be6dac99]{border-color:var(--basket-primary);background-color:var(--basket-primary)}.option-wrapper .custom-checbox-wrapper input:checked+.custom-checkbox svg[data-v-be6dac99]{opacity:1}.option-wrapper .custom-checbox-wrapper .custom-checkbox[data-v-be6dac99]{position:absolute;height:100%;aspect-ratio:1;top:0;left:0;background-color:#fff;border:1px solid #95A2A8;border-radius:var(--basket-border-radius-sm);pointer-events:none}.option-wrapper .custom-checbox-wrapper .custom-checkbox.error[data-v-be6dac99]{border-color:#e2023a}.option-wrapper .custom-checbox-wrapper .custom-checkbox svg[data-v-be6dac99]{opacity:0;display:block;height:100%;width:auto}.option-wrapper .custom-checbox-wrapper .custom-checkbox svg path[data-v-be6dac99]{fill:var(--basket-btn-color)}.dialog[data-v-49bd0b33]{top:0;right:0;bottom:0;left:0;background-color:#00000080;position:fixed;display:flex;align-items:center;justify-content:center;z-index:20}.content[data-v-49bd0b33]{padding:25px 20px;border-radius:8px;margin:auto;max-width:min(1200px,80%);position:relative}@media (max-width: 768px){.content[data-v-49bd0b33]{width:100%;max-width:100%}}.content .close-line[data-v-49bd0b33]{width:2rem;height:2rem;position:absolute;top:-2%;right:calc(0% + 20px);background-color:#fff;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));cursor:pointer;transition:background-color .25s linear;border-radius:2px}.content .close-line[data-v-49bd0b33]:hover{background-color:var(--basket-primary)}.primary[data-v-e276fed9]{fill:#fc0}.white[data-v-e276fed9]{fill:#fff}.primary[data-v-fa174329]{fill:#fc0}.white[data-v-fa174329]{fill:#fff}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.basket-preview-modal-content[data-v-34e7f285]{margin-top:1rem}.basket-preview-modal-content .hex[data-v-34e7f285]{width:500px;height:300px;max-width:100%;margin:0 auto}.basket-preview-modal-content .image-wrapper[data-v-34e7f285]{max-width:100%;max-height:70dvh}.basket-preview-modal-content .image-wrapper img[data-v-34e7f285]{max-height:inherit;max-height:70dvh}.basket-preview-modal-content .arrow-disabled[data-v-34e7f285]{display:none}.basket-preview-modal-content .prevIcon[data-v-34e7f285],.basket-preview-modal-content .nextIcon[data-v-34e7f285]{position:absolute;top:50%;cursor:pointer;z-index:2}@media (max-width: 768px){.basket-preview-modal-content .prevIcon[data-v-34e7f285],.basket-preview-modal-content .nextIcon[data-v-34e7f285]{background-color:#0009}}.basket-preview-modal-content .prevIcon svg[data-v-34e7f285],.basket-preview-modal-content .nextIcon svg[data-v-34e7f285]{width:4.5rem;height:4.5rem}@media (max-width: 768px){.basket-preview-modal-content .prevIcon svg[data-v-34e7f285],.basket-preview-modal-content .nextIcon svg[data-v-34e7f285]{margin:1rem 0}}@media (max-width: 576px){.basket-preview-modal-content .prevIcon svg[data-v-34e7f285],.basket-preview-modal-content .nextIcon svg[data-v-34e7f285]{width:4rem;height:4rem}}@media screen and (max-width: 470px){.basket-preview-modal-content .prevIcon svg[data-v-34e7f285],.basket-preview-modal-content .nextIcon svg[data-v-34e7f285]{height:36px;width:36px}}.basket-preview-modal-content .prevIcon[data-v-34e7f285]{left:0;transform:translate(-60%,-50%)}@media (max-width: 768px){.basket-preview-modal-content .prevIcon[data-v-34e7f285]{transform:translate(5%,-50%)}}@media (max-width: 576px){.basket-preview-modal-content .prevIcon[data-v-34e7f285]{transform:translate(30%,-50%)}}.basket-preview-modal-content .nextIcon[data-v-34e7f285]{right:0;transform:translate(60%,-50%)}@media (max-width: 768px){.basket-preview-modal-content .nextIcon[data-v-34e7f285]{transform:translate(-5%,-50%)}}@media (max-width: 576px){.basket-preview-modal-content .nextIcon[data-v-34e7f285]{transform:translate(-30%,-50%)}}.basket-preview-modal-content .swiper-wrapper[data-v-34e7f285]{max-height:70dvh;align-items:center}.basket-preview-modal-content .swiper-wrapper img[data-v-34e7f285]{max-height:inherit;max-height:70dvh;display:block;margin:0 auto}:root{--basket-primary: #ffcc00;--basket-conversion-primary: #ffcc00;--basket-primary-5: #FFFDF5;--basket-primary-10: #FFFAE6;--basket-secondary: #ffb500;--basket-conversion-secondary: #ffb500;--basket-btn-color: #1A1E1F;--basket-conversion-btn-color: #1A1E1F;--basket-outlined-btn-color: #1A1E1F;--basket-border-radius: 8px;--basket-border-radius-md: 6px;--basket-border-radius-sm: 4px}#basket .fill-secondary,#PresetViewModal .fill-secondary{fill:var(--basket-secondary)}#basket .top-buttons-wrapper,#PresetViewModal .top-buttons-wrapper{display:flex;gap:1rem}@media (max-width: 768px){#basket .top-buttons-wrapper,#PresetViewModal .top-buttons-wrapper{flex-direction:column;gap:0rem}#basket .top-buttons-wrapper .form-submit-bar button,#PresetViewModal .top-buttons-wrapper .form-submit-bar button{width:100%}}#basket .top-buttons-wrapper a,#PresetViewModal .top-buttons-wrapper a{text-decoration:none}#basket .produkt-boxes,#PresetViewModal .produkt-boxes{width:100%;margin:0}#basket .produkt-boxes .produkt-details-info,#PresetViewModal .produkt-boxes .produkt-details-info{width:100%;background:#dce1e3;border-radius:var(--basket-border-radius-md) var(--basket-border-radius-md) 0 0;display:flex;padding:.5rem 0;justify-content:space-between}@media (max-width: 768px){#basket .produkt-boxes .produkt-details-info,#PresetViewModal .produkt-boxes .produkt-details-info{display:none}}#basket .produkt-boxes .produkt-details-info span:nth-of-type(1),#PresetViewModal .produkt-boxes .produkt-details-info span:nth-of-type(1){width:40%}#basket .produkt-boxes .produkt-details-info span:nth-of-type(2),#PresetViewModal .produkt-boxes .produkt-details-info span:nth-of-type(2){width:60%}#basket .produkt-boxes .produkt-details-info span:nth-of-type(3),#PresetViewModal .produkt-boxes .produkt-details-info span:nth-of-type(3){width:15%}#basket .produkt-boxes .produkt-details-info span,#PresetViewModal .produkt-boxes .produkt-details-info span{display:block;text-align:center;font-weight:700}#basket .produkt-boxes .zusammenfassung-produkt-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box{margin-bottom:1rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-position,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-position{display:block;width:100%;padding:.25rem 0;text-align:center;background-color:var(--basket-primary-10);font-weight:500;font-size:.9rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box{width:100%;display:flex}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box{flex-wrap:wrap}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image{width:40%;height:fit-content;align-items:center}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image{width:100%;display:flex;justify-content:center;flex-direction:column;gap:1rem;position:static}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img{width:50%}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img{width:70%}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details{width:60%;background:#f9fafa;padding:1.5rem;font-size:.9rem}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details{order:2;width:100%;gap:.5rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span{font-weight:700;font-size:.9rem;margin-top:5px;display:inline-block}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span{font-size:1.1rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details>b,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details>b{font-weight:700}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price{color:#ffd743;margin:0;margin-top:2rem;font-size:3.5rem;font-weight:600}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price+em,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price+em{display:block;transform:translateY(-1rem)}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-label,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-label{margin-bottom:1rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input{padding:.5rem;border:1px solid #ccc;border-radius:8px;width:75%}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input{width:100%}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image{display:flex;justify-content:center}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image img{max-width:90%;margin-top:2rem;max-height:18rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button{position:relative;width:100%;cursor:pointer}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button div{position:absolute;width:100%;text-align:right}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box{display:flex;width:100%;min-height:38px}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box{flex-direction:column}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount{display:flex;gap:1rem;align-items:center;padding:0 1rem;background-color:var(--basket-primary-5);border:1px solid var(--basket-primary-10)}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount{width:100%}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div{position:relative}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:after,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:after{position:absolute;bottom:50%;left:50%;transform:translate(-50%,52.5%);content:"";opacity:0;width:2rem;height:2rem;border-radius:50%;z-index:-1;transition:.2s}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:hover:after,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:hover:after{opacity:1}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>span,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>span{font-weight:500}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount img{width:1rem;object-fit:contain}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;gap:.5rem;padding:.25rem 0}@media screen and (max-width: 786px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div{width:4rem;justify-content:flex-end;flex-grow:1}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>input,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>input{border:0;border:2px solid #ACB6BC;border-radius:8px;color:#6b7980;text-align:center;width:4rem;font-size:.9rem;background:transparent}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div{cursor:pointer;border-radius:50%;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;transition:.2s}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div:hover,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div:hover{background-color:#c3cbd0}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .waves-effect img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .waves-effect img{max-width:1.25rem;aspect-ratio:1;object-fit:contain}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox),#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox){cursor:pointer;padding:0;background:var(--basket-primary-5);border:1px solid var(--basket-primary-10);display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:500;flex-grow:1;gap:1rem;position:relative;overflow:visible}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button{width:100%;height:100%;outline:none;border:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.25rem 0}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button{justify-content:flex-start}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span svg,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span svg{transition:transform .25s ease-in-out}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span svg path:nth-child(2),#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span svg path:nth-child(2){fill:#ffd743}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span.opened svg,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span.opened svg{transform:rotate(180deg)}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list{position:absolute;width:calc(100% + 2px);top:100%;left:-1px;z-index:1;overflow:hidden;background:var(--basket-primary-5);border:1px solid var(--basket-primary-10);height:0;transition:height .25s ease-in-out}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul{list-style-type:none;margin:0;padding:0;width:100%}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li{width:100%;padding:.5rem .25rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div{display:flex;column-gap:.5rem}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div img{z-index:1}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li:hover,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li:hover{background-color:#acb6bc}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox):hover,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox):hover{background-color:#acb6bc}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox),#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox){justify-content:flex-start;font-size:1.4rem;padding:.25rem 1.5rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div{display:flex;gap:1rem;align-items:center}#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img{object-fit:contain;width:1rem}@media (max-width: 768px){#basket .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img{width:1.4rem}}#basket .produkt-boxes .zusammenfassung-produkt-box .box-checkbox,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .box-checkbox{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background:var(--basket-primary-5);border:1px solid var(--basket-primary-10)}#basket .produkt-boxes .zusammenfassung-produkt-box .box-checkbox .custom-checbox-wrapper,#PresetViewModal .produkt-boxes .zusammenfassung-produkt-box .box-checkbox .custom-checbox-wrapper{width:1.5rem;height:1.5rem}#basket .produkt-boxes .prices-result-wrapper,#PresetViewModal .produkt-boxes .prices-result-wrapper{padding:1rem;display:flex;flex-direction:column}#basket .produkt-boxes .prices-result-wrapper .price-result-row,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row{width:100%;display:flex;justify-content:center}#basket .produkt-boxes .prices-result-wrapper .price-result-row>div,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row>div{display:flex;justify-content:flex-end;align-items:flex-end;margin-left:auto}#basket .produkt-boxes .prices-result-wrapper .price-result-row>div:first-of-type,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row>div:first-of-type{width:75%;text-align:right}#basket .produkt-boxes .prices-result-wrapper .price-result-row .price-result,#PresetViewModal .produkt-boxes .prices-result-wrapper .price-result-row .price-result{color:#ffd743}#basket .produkt-boxes .produkt-buttons-managment,#PresetViewModal .produkt-boxes .produkt-buttons-managment{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #C3CBD0;border-radius:var(--basket-border-radius-md);padding:1rem}#basket .produkt-boxes .produkt-buttons-managment .option-wrapper .custom-checbox-wrapper,#PresetViewModal .produkt-boxes .produkt-buttons-managment .option-wrapper .custom-checbox-wrapper{width:1.5rem;height:1.5rem}#basket .produkt-boxes .produkt-buttons-managment .option-wrapper label,#PresetViewModal .produkt-boxes .produkt-buttons-managment .option-wrapper label{font-weight:600}#basket .produkt-boxes .produkt-buttons-managment .main-collaps,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps{display:flex;flex-direction:column;align-items:self-end}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label{display:flex;align-items:center;color:var(--basket-secondary);line-height:normal;cursor:pointer}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label svg,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label svg{display:block;margin-left:.75rem;transition:transform .25s ease-in-out}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .input,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .input{display:none}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked+.main-collaps-label img,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked+.main-collaps-label img{transform:rotate(180deg)}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked~.dropdown-list,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .input:checked~.dropdown-list{grid-template-rows:1fr;opacity:1}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content{overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;list-style:none}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps{line-height:1.75;font-weight:500;cursor:pointer;padding:0 .5rem;transition:background-color .25s ease-in-out}#basket .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps:hover,#PresetViewModal .produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps:hover{background-color:#dce1e3}#basket .produkt-boxes .btn-share,#PresetViewModal .produkt-boxes .btn-share{width:3.75rem;height:3.75rem}#basket .box-show-text-zusammenfassung .more-text,#PresetViewModal .box-show-text-zusammenfassung .more-text{transition:max-height .2s ease-out;overflow:hidden}#basket .box-show-text-zusammenfassung .more-text .text,#PresetViewModal .box-show-text-zusammenfassung .more-text .text{margin:0;height:fit-content}#basket .box-show-text-zusammenfassung .icon-show-more,#PresetViewModal .box-show-text-zusammenfassung .icon-show-more{transition:transform .35s ease;pointer-events:none}#basket .box-show-text-zusammenfassung .buttons-show-more,#PresetViewModal .box-show-text-zusammenfassung .buttons-show-more{border:none;color:var(--basket-secondary);border-radius:8px;text-align:left;background-color:transparent;position:relative;font-weight:600;display:flex;justify-content:center;margin:0 auto;padding:.5rem;align-items:center;cursor:pointer}#basket .box-show-text-zusammenfassung .buttons-show-more>div,#PresetViewModal .box-show-text-zusammenfassung .buttons-show-more>div{margin-left:5px;pointer-events:none}#basket .box-show-text-zusammenfassung .overflow-text,#PresetViewModal .box-show-text-zusammenfassung .overflow-text{max-height:200px!important;transition:max-height .2s ease-in;mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)))}#basket .box-show-text-zusammenfassung .rotate-icon-overflow-text,#PresetViewModal .box-show-text-zusammenfassung .rotate-icon-overflow-text{transform:rotate(180deg)}#basket .box-show-text-zusammenfassung .class-card-zusammenfassung,#PresetViewModal .box-show-text-zusammenfassung .class-card-zusammenfassung{display:flex;align-items:center;gap:1rem}#basket .box-show-text-zusammenfassung .class-card-zusammenfassung:not(:last-child),#PresetViewModal .box-show-text-zusammenfassung .class-card-zusammenfassung:not(:last-child){margin-bottom:.5rem}#basket .box-show-text-zusammenfassung .class-card-zusammenfassung img,#PresetViewModal .box-show-text-zusammenfassung .class-card-zusammenfassung img{width:2.5rem;height:auto;display:inline-block}#basket .basket-empty,#PresetViewModal .basket-empty{text-align:center;margin:3rem 0 0rem;display:flex;flex-direction:column;gap:1rem;background-color:#dce1e3;padding:5rem;border-radius:8px}#basket .basket-empty p,#PresetViewModal .basket-empty p{font-weight:600;font-size:1.5rem}#basket .basket-empty a,#PresetViewModal .basket-empty a{display:block;width:fit-content;margin:0 auto;text-decoration:none}#basket .form-submit-bar,#PresetViewModal .form-submit-bar{position:relative;display:flex;justify-content:flex-end}#basket .popupzusamm,#PresetViewModal .popupzusamm{position:fixed;bottom:10%;padding:1rem 2rem;background-color:#fff;border:2px solid var(--basket-secondary);border-radius:var(--basket-border-radius-md);color:var(--basket-secondary);z-index:9;left:50%;transform:translate(-50%);width:75vw;text-align:center;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){#basket .popupzusamm,#PresetViewModal .popupzusamm{width:90vw;bottom:12.5%;display:flex;flex-direction:column;gap:1rem}}#basket .popupzusamm div,#PresetViewModal .popupzusamm div{display:flex;gap:2rem;justify-content:center;align-items:center}#basket .basket-modal,#basket .sheme-modal,#PresetViewModal .basket-modal,#PresetViewModal .sheme-modal{position:fixed;top:0;left:0;z-index:1060;background:#312e2e8c;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}#basket .basket-modal .basket-modal-content,#basket .basket-modal .sheme-modal-content,#basket .sheme-modal .basket-modal-content,#basket .sheme-modal .sheme-modal-content,#PresetViewModal .basket-modal .basket-modal-content,#PresetViewModal .basket-modal .sheme-modal-content,#PresetViewModal .sheme-modal .basket-modal-content,#PresetViewModal .sheme-modal .sheme-modal-content{padding:10px;margin:20px auto auto;background:#fff;text-align:center;width:50%;display:flex;flex-direction:column}#basket .basket-modal .close-btn,#basket .sheme-modal .close-btn,#PresetViewModal .basket-modal .close-btn,#PresetViewModal .sheme-modal .close-btn{float:right;padding:.25rem .5rem}#basket .basket-modal img,#basket .sheme-modal img,#PresetViewModal .basket-modal img,#PresetViewModal .sheme-modal img{margin:auto;max-height:93vh;overflow:auto}#basket .basket-modal textarea,#basket .sheme-modal textarea,#PresetViewModal .basket-modal textarea,#PresetViewModal .sheme-modal textarea{padding:.5rem;border:1px solid #ccc;border-radius:8px;width:75%;min-height:5rem}#basket .mb-1,#PresetViewModal .mb-1{margin-bottom:.25rem}#basket .mb-2,#PresetViewModal .mb-2{margin-bottom:.5rem}#basket .mt-3,#PresetViewModal .mt-3{margin-top:1rem}#basket .ms-2,#PresetViewModal .ms-2{margin-left:.5rem}#basket .produkt-enter-active,#basket .produkt-leave-active,#PresetViewModal .produkt-enter-active,#PresetViewModal .produkt-leave-active{transition:all .5s ease}#basket .produkt-enter-from,#basket .produkt-leave-to,#PresetViewModal .produkt-enter-from,#PresetViewModal .produkt-leave-to{opacity:0;transform:translate(30px)}#basket .main-btn,#PresetViewModal .main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.5rem;border-radius:var(--basket-border-radius-md)}@media (max-width: 576px){#basket .main-btn,#PresetViewModal .main-btn{width:100%;min-width:unset}}#basket .main-btn svg,#PresetViewModal .main-btn svg{height:1.5rem;width:auto}#basket .main-btn:not([variant]),#basket .main-btn[variant=primary],#PresetViewModal .main-btn:not([variant]),#PresetViewModal .main-btn[variant=primary]{background-color:var(--basket-primary);border-color:var(--basket-primary);color:var(--basket-btn-color)}#basket .main-btn:not([variant]) svg path,#basket .main-btn[variant=primary] svg path,#PresetViewModal .main-btn:not([variant]) svg path,#PresetViewModal .main-btn[variant=primary] svg path{fill:var(--basket-btn-color)}#basket .main-btn:not([variant]):not(:disabled):hover,#basket .main-btn[variant=primary]:not(:disabled):hover,#PresetViewModal .main-btn:not([variant]):not(:disabled):hover,#PresetViewModal .main-btn[variant=primary]:not(:disabled):hover{background-color:var(--basket-secondary);border-color:var(--basket-secondary)}#basket .main-btn:not([variant]):disabled,#basket .main-btn[variant=primary]:disabled,#PresetViewModal .main-btn:not([variant]):disabled,#PresetViewModal .main-btn[variant=primary]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#basket .main-btn:not([variant]):disabled svg path,#basket .main-btn[variant=primary]:disabled svg path,#PresetViewModal .main-btn:not([variant]):disabled svg path,#PresetViewModal .main-btn[variant=primary]:disabled svg path{fill:#7f8d94}#basket .main-btn[variant=conversion],#PresetViewModal .main-btn[variant=conversion]{background-color:var(--basket-conversion-primary);border-color:var(--basket-conversion-primary);color:var(--basket-conversion-btn-color)}#basket .main-btn[variant=conversion] svg path,#PresetViewModal .main-btn[variant=conversion] svg path{fill:var(--basket-conversion-btn-color)}#basket .main-btn[variant=conversion]:not(:disabled):hover,#PresetViewModal .main-btn[variant=conversion]:not(:disabled):hover{background-color:var(--basket-conversion-secondary);border-color:var(--basket-conversion-secondary)}#basket .main-btn[variant=conversion]:disabled,#PresetViewModal .main-btn[variant=conversion]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#basket .main-btn[variant=conversion]:disabled svg path,#PresetViewModal .main-btn[variant=conversion]:disabled svg path{fill:#7f8d94}#basket .main-btn[variant=delete],#PresetViewModal .main-btn[variant=delete]{background-color:#e2023a;border-color:#e2023a;color:#fff}#basket .main-btn[variant=delete] svg path,#PresetViewModal .main-btn[variant=delete] svg path{fill:#fff}#basket .main-btn[variant=delete]:not(:disabled):hover,#PresetViewModal .main-btn[variant=delete]:not(:disabled):hover{background-color:#c00232;border-color:#c00232}#basket .main-btn[variant=delete]:disabled,#PresetViewModal .main-btn[variant=delete]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#basket .main-btn[variant=delete]:disabled svg path,#PresetViewModal .main-btn[variant=delete]:disabled svg path{fill:#7f8d94}#basket .main-btn[variant=outlined],#PresetViewModal .main-btn[variant=outlined]{background-color:transparent;border-color:var(--basket-secondary);color:#1a1e1f}#basket .main-btn[variant=outlined] svg path,#PresetViewModal .main-btn[variant=outlined] svg path{transition:fill .25s ease-in-out;fill:var(--basket-outlined-btn-color)}#basket .main-btn[variant=outlined]:not(:disabled):hover,#PresetViewModal .main-btn[variant=outlined]:not(:disabled):hover{color:var(--basket-secondary)}#basket .main-btn[variant=outlined]:not(:disabled):hover svg path,#PresetViewModal .main-btn[variant=outlined]:not(:disabled):hover svg path{fill:var(--basket-secondary)}#basket .main-btn[variant=outlined]:disabled,#PresetViewModal .main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#c3cbd0;color:#7f8d94;cursor:initial}#basket .main-btn[variant=outlined]:disabled svg path,#PresetViewModal .main-btn[variant=outlined]:disabled svg path{fill:#7f8d94}#basket .main-btn.medium,#PresetViewModal .main-btn.medium{padding:.625rem 1.5rem;min-width:10rem}#basket .main-btn.small,#PresetViewModal .main-btn.small{font-size:.875rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}@media (max-width: 576px){#basket .main-btn.small,#PresetViewModal .main-btn.small{width:fit-content}}#basket .main-btn.icon,#PresetViewModal .main-btn.icon{min-width:unset}#basket .delivery-time,#PresetViewModal .delivery-time{padding-top:1rem}#basket .resignation-info span,#PresetViewModal .resignation-info span{padding-top:1rem;font-weight:700;cursor:pointer}#basket .resignation-info span:hover,#PresetViewModal .resignation-info span:hover{color:#acb6bc}#basket .main-ar-node,#PresetViewModal .main-ar-node{text-align:center}#basket .main-ar-node svg,#PresetViewModal .main-ar-node svg{padding:.375rem;border-radius:var(--configurator-border-radius);width:4rem;height:auto;transition:background-color .15s ease-in-out}#basket .main-ar-node svg:hover,#PresetViewModal .main-ar-node svg:hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#basket .basket-modal-ar .basket-modal-content,#PresetViewModal .basket-modal-ar .basket-modal-content{font-family:Arial,sans-serif;max-width:800px;border:1px solid #ddd;border-radius:8px;color:#333;overflow:hidden}#basket .basket-modal-ar .basket-modal-content.is-mobile,#PresetViewModal .basket-modal-ar .basket-modal-content.is-mobile{width:95%}#basket .basket-modal-ar .modal-header,#PresetViewModal .basket-modal-ar .modal-header{display:flex;justify-content:space-between;align-items:center;padding:5px;border-bottom:1px solid #eee}#basket .basket-modal-ar .modal-header .title,#PresetViewModal .basket-modal-ar .modal-header .title{font-size:18px;font-weight:600}#basket .basket-modal-ar .close-ar-btn,#PresetViewModal .basket-modal-ar .close-ar-btn{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;color:#999}#basket .basket-modal-ar .close-ar-btn svg,#PresetViewModal .basket-modal-ar .close-ar-btn svg{width:24px;height:24px}#basket .basket-modal-ar .close-ar-btn:hover,#PresetViewModal .basket-modal-ar .close-ar-btn:hover{color:#333;opacity:.7}#basket .basket-modal-ar .desktop-layout,#PresetViewModal .basket-modal-ar .desktop-layout{display:flex;padding:10px;gap:40px;align-items:center}#basket .basket-modal-ar .left-col,#PresetViewModal .basket-modal-ar .left-col{flex:1.2;line-height:1.6;font-size:16px;text-align:center}#basket .basket-modal-ar .right-col,#PresetViewModal .basket-modal-ar .right-col{flex:1;display:flex;flex-direction:column;align-items:center;border-left:1px solid #eee;padding-left:40px}#basket .basket-modal-ar .separator,#PresetViewModal .basket-modal-ar .separator{display:flex;align-items:center;width:100%;color:#999;margin:15px 0}#basket .basket-modal-ar .separator:before,#basket .basket-modal-ar .separator:after,#PresetViewModal .basket-modal-ar .separator:before,#PresetViewModal .basket-modal-ar .separator:after{content:"";flex:1;border-bottom:1px solid #eee}#basket .basket-modal-ar .separator:before,#PresetViewModal .basket-modal-ar .separator:before{margin-right:15px}#basket .basket-modal-ar .separator:after,#PresetViewModal .basket-modal-ar .separator:after{margin-left:15px}#basket .basket-modal-ar .input-group,#PresetViewModal .basket-modal-ar .input-group{display:flex;width:100%;border:1px solid #ccc;border-radius:4px;overflow:hidden;margin-bottom:1rem}#basket .basket-modal-ar .input-group input,#PresetViewModal .basket-modal-ar .input-group input{flex:1;padding:10px;border:none;outline:none;font-size:14px;color:#666;background:#fff}#basket .basket-modal-ar .copy-btn,#PresetViewModal .basket-modal-ar .copy-btn{background:#fff;border:none;border-left:1px solid #ccc;padding:0 10px;cursor:pointer;align-items:center;transition:background .2s;position:relative;display:inline-flex}#basket .basket-modal-ar .copy-btn:hover,#PresetViewModal .basket-modal-ar .copy-btn:hover{background:#f5f5f5}#basket .basket-modal-ar .copy-btn svg,#PresetViewModal .basket-modal-ar .copy-btn svg{width:20px;height:20px;fill:#333}#basket .basket-modal-ar .tooltip-text,#PresetViewModal .basket-modal-ar .tooltip-text{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:6px 10px;position:absolute;z-index:99;right:125%;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s;font-size:12px;white-space:nowrap}#basket .basket-modal-ar .tooltip-text:after,#PresetViewModal .basket-modal-ar .tooltip-text:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #333}#basket .basket-modal-ar .copy-btn:hover .tooltip-text,#PresetViewModal .basket-modal-ar .copy-btn:hover .tooltip-text{visibility:visible;opacity:1}#basket .basket-modal-ar .m-main-text,#PresetViewModal .basket-modal-ar .m-main-text{line-height:1.6;font-size:16px;text-align:center}#basket .basket-modal-ar .btn-ar-primary,#PresetViewModal .basket-modal-ar .btn-ar-primary{background-color:#fc0;color:#000;font-size:16px;font-weight:700;text-align:center;border:none;border-radius:12px;padding:12px 32px;display:inline-block;cursor:pointer;transition:background-color .2s ease-in-out,transform .1s;outline:none;margin-bottom:1rem}#basket .basket-modal-ar .btn-qr-show,#PresetViewModal .basket-modal-ar .btn-qr-show{background:none;border:none;padding:0;cursor:pointer;outline:none;color:#4db6ac;line-height:1.5;font-weight:600;text-align:center;display:block;width:100%;margin:.2rem auto;transition:opacity .2s ease}#basket .basket-modal-ar .modal-footer,#PresetViewModal .basket-modal-ar .modal-footer{display:flex;align-items:center;padding:20px 30px;border-top:1px solid #eee;gap:0px}#basket .basket-modal-ar .disclaimer,#PresetViewModal .basket-modal-ar .disclaimer{font-size:11px;color:#777;line-height:1.4;flex:1}#basket .basket-modal-ar .footer-logo,#PresetViewModal .basket-modal-ar .footer-logo{width:80px}#basket .basket-modal-ar .is-mobile.modal-footer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer{display:flex;flex-direction:column;align-items:center;padding:15px 20px;border-top:1px solid #eee;background-color:#fff}#basket .basket-modal-ar .is-mobile.modal-footer .disclaimer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer .disclaimer{color:#666;font-size:10px;line-height:1.4;text-align:center;font-family:Arial,sans-serif}#basket .basket-modal-ar .is-mobile.modal-footer .footer-logo,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer .footer-logo{align-self:flex-end;width:70px;opacity:.9}@media (max-width: 480px){#basket .basket-modal-ar .is-mobile.modal-footer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer{padding:12px}#basket .basket-modal-ar .is-mobile.modal-footer .disclaimer,#PresetViewModal .basket-modal-ar .is-mobile.modal-footer .disclaimer{font-size:9px}}.form-input-container .form-input-wrapper input{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:var(--basket-border-radius-sm)}@media (max-width: 350px){.form-input-container .form-input-wrapper input{font-size:1rem}}.form-input-container .form-input-wrapper input:disabled{cursor:initial;background-color:#dce1e3;color:#7f8d94}.form-input-container{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.form-input-container .form-input-label-container{display:flex;align-items:center;column-gap:.25rem}.form-input-container .form-input-label-container label{color:0;font-size:.875rem;line-height:1.5;font-weight:300;width:fit-content}@media (max-width: 350px){.form-input-container .form-input-label-container label{font-size:1rem}}.form-input-container.error .form-input-wrapper{border-color:#e2023a;animation:shake .2s 2}.form-input-container.error .form-input-wrapper:focus-within{border-color:#e2023a;outline-color:#e2023a}.form-input-container .form-input-wrapper{border:1px solid #95A2A8;outline:1px solid transparent;border-radius:var(--basket-border-radius-sm);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out}.form-input-container .form-input-wrapper:focus-within{border-color:var(--basket-primary);outline-color:var(--basket-primary)}.form-input-container .form-input-wrapper select{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:var(--basket-border-radius-sm)}@media (max-width: 350px){.form-input-container .form-input-wrapper select{font-size:1rem}}.form-input-container .form-input-wrapper select:disabled{cursor:initial;background-color:#dce1e3;color:#7f8d94}.form-input-container .form-input-message{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.form-input-container .form-input-message.error{color:#e2023a}.form-input-container .form-input-message.error.hidden{visibility:hidden}@keyframes shake{25%{translate:6px 0}50%{translate:-6px 0}75%{translate:6px 0}}.tel-select-wrapper[data-v-0d4ae336]{position:relative}.tel-select-wrapper .value-wrapper[data-v-0d4ae336]{height:100%;width:fit-content;background-color:#fff;display:flex;align-items:center;padding:0 .25rem;border-radius:var(--basket-border-radius-sm) 0 0 var(--basket-border-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.tel-select-wrapper .value-wrapper .active-value[data-v-0d4ae336],.tel-select-wrapper .value-wrapper svg[data-v-0d4ae336]:last-child{pointer-events:none}.tel-select-wrapper .value-wrapper[data-v-0d4ae336]:focus-visible{outline-color:var(--basket-primary)}.tel-select-wrapper .value-wrapper .active-value[data-v-0d4ae336]{display:flex;align-items:center;column-gap:.25rem;margin-right:.25rem;width:3.5rem}.tel-select-wrapper .value-wrapper .active-value svg[data-v-0d4ae336]{height:24px;width:24px}@media screen and (max-width: 1024px){.tel-select-wrapper .value-wrapper .active-value svg[data-v-0d4ae336]{height:18px;width:18px}}.tel-select-wrapper .value-wrapper .active-value span[data-v-0d4ae336]{font-size:.875rem;color:#000}.tel-select-wrapper .value-wrapper svg[data-v-0d4ae336]:last-child{transition:transform .3s ease-in-out}@media screen and (max-width: 1024px){.tel-select-wrapper .value-wrapper svg[data-v-0d4ae336]:last-child{height:18px;width:18px}}.tel-select-wrapper .value-wrapper.opened svg[data-v-0d4ae336]:last-child{transform:rotate(180deg)}.tel-select-wrapper .select-dropdown[data-v-0d4ae336]{position:absolute;top:100%;left:-2px;height:fit-content;overflow-y:hidden;z-index:100;border-top:none;height:0;opacity:.2;transition:all .3s;border:1px solid #95A2A8;border-radius:var(--basket-border-radius-sm)}.tel-select-wrapper .select-dropdown.opened[data-v-0d4ae336]{height:100px;opacity:1}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-0d4ae336]{display:flex;padding:.25rem .5rem;align-items:center;column-gap:.5rem;background-color:#fff;border-bottom:1px solid #95A2A8;border-top:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#000}.tel-select-wrapper .select-dropdown .option-wrapper .svg-span[data-v-0d4ae336]{display:flex;align-items:center}.tel-select-wrapper .select-dropdown .option-wrapper svg[data-v-0d4ae336],.tel-select-wrapper .select-dropdown .option-wrapper span[data-v-0d4ae336]{pointer-events:none}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-0d4ae336]:hover{background-color:#ededed}.tel-select-wrapper .select-dropdown .option-wrapper.active-option[data-v-0d4ae336]{background-color:#dce1e3}.tel-select-wrapper .select-dropdown .option-wrapper[data-v-0d4ae336]:last-child{border-bottom:none}.tel-select-wrapper .select-dropdown .option-wrapper svg[data-v-0d4ae336]{width:24px;height:24px}.container[data-v-5f9e9260]{display:flex;flex-direction:column;row-gap:2px;flex-grow:1}.container label[data-v-5f9e9260]{color:#1a1e1f;font-size:.875rem;line-height:1.5;font-weight:300}@media (max-width: 350px){.container label[data-v-5f9e9260]{font-size:1rem}}.container.error[data-v-5f9e9260]{animation:shake-5f9e9260 .2s 2}.container.error .tel-input-wrapper[data-v-5f9e9260]{border-color:#e2023a}.container.error .tel-input-wrapper[data-v-5f9e9260]:focus-within{border-color:#e2023a;outline-color:#e2023a}.container .tel-input-wrapper[data-v-5f9e9260]{border:1px solid #95A2A8;outline:1px solid transparent;border-radius:var(--basket-border-radius-sm);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out;display:flex}.container .tel-input-wrapper[data-v-5f9e9260]:focus-within{border-color:var(--basket-primary);outline-color:var(--basket-primary)}.container .tel-input-wrapper input[data-v-5f9e9260]{border:none;outline:none;width:100%;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:0 var(--basket-border-radius-sm) var(--basket-border-radius-sm) 0}@media (max-width: 350px){.container .tel-input-wrapper input[data-v-5f9e9260]{font-size:1rem}}.container .message[data-v-5f9e9260]{color:#6b7980;font-size:.875rem;font-weight:400;line-height:normal}.container .message.error[data-v-5f9e9260]{color:#e2023a}.container .message.error.hidden[data-v-5f9e9260]{visibility:hidden}@keyframes shake-5f9e9260{25%{translate:6px 0}50%{translate:-6px 0}75%{translate:6px 0}}#basket-person-info{padding:1rem;background-color:#fff;border:1px solid #ACB6BC;border-radius:var(--basket-border-radius)}#basket-person-info .form-content-title{display:block;margin-bottom:1.5rem;font-size:1.25rem}#basket-person-info .form-inputs-section,#basket-person-info .form-privacy-section{width:100%;max-width:50rem;margin-inline:auto}@media (max-width: 768px){#basket-person-info .form-inputs-section,#basket-person-info .form-privacy-section{max-width:unset}}#basket-person-info .form-inputs-section{justify-content:center;margin-bottom:1rem}#basket-person-info .form-inputs-section .info-message{font-size:.875rem;line-height:1.25;margin:1rem 0}#basket-person-info .form-inputs-section .form-row{display:flex;column-gap:1rem}#basket-person-info .form-inputs-section .form-row .form-input-container,#basket-person-info .form-inputs-section .form-row .container{margin-bottom:.5rem}#basket-person-info .form-inputs-section .form-row .form-column{width:50%}@media (max-width: 768px){#basket-person-info .form-inputs-section .form-row .form-column{width:100%}}@media (max-width: 768px){#basket-person-info .form-inputs-section .form-row{flex-wrap:wrap}}#basket-person-info .form-inputs-section .form-row.reversed-mobile .mobile{display:none}@media (max-width: 768px){#basket-person-info .form-inputs-section .form-row.reversed-mobile{flex-direction:column-reverse}#basket-person-info .form-inputs-section .form-row.reversed-mobile .mobile{display:inline}}#basket-person-info .form-inputs-section .form-row .land-plz{display:flex;column-gap:1rem}@media (max-width: 425px){#basket-person-info .form-inputs-section .form-row .land-plz{flex-direction:column}}@media (max-width: 768px){#basket-person-info .form-inputs-section .desktop{display:none}}#basket-person-info .form-privacy-section{margin-bottom:1rem}#basket-person-info .form-privacy-section .privacy-section-title{margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:block}#basket-person-info .form-privacy-section .privacy-checkbox-wrapper{display:flex;align-items:flex-start;column-gap:.5rem;margin-bottom:.75rem}#basket-person-info .form-privacy-section .privacy-checkbox-wrapper label{font-size:.875rem;line-height:1.25}#basket-person-info .form-privacy-section .privacy-checkbox-wrapper label a{text-decoration:none;color:var(--basket-secondary)}#basket-person-info .form-privacy-section .main-btn{margin-inline:auto}#basket-person-info .privacy-info{font-size:.875rem;color:#95a2a8}.danke-seite-wrapper{background:#fcebff;background:linear-gradient(105deg,var(--basket-primary) 7%,var(--basket-secondary) 83%);width:100%;padding:5rem 0 7rem}.danke-seite-wrapper b{font-weight:700}.danke-seite-wrapper .mb-1{margin-bottom:1rem}.danke-seite-wrapper ul{padding-left:32px}.danke-seite-wrapper ul li{line-height:1.5}.danke-seite-wrapper .content-card{background-color:#fff;border-radius:.625rem;padding:2rem 4rem;display:flex;flex-direction:column;row-gap:1.5rem;margin-left:2rem;margin-right:2rem}@media (max-width: 768px){.danke-seite-wrapper .content-card{padding:2rem}}.danke-seite-wrapper .content-card p{font-weight:300;font-size:1rem;line-height:1.5}.danke-seite-wrapper .content-card .title-section h3{font-weight:700;font-size:1.875rem;line-height:1.5;margin-bottom:1.75rem}@media (max-width: 576px){.danke-seite-wrapper .content-card .title-section h3{font-size:1.5rem}}.danke-seite-wrapper .content-card .image-section{padding:1.75rem 0;border-top:1px solid #7F8D94;border-bottom:1px solid #7F8D94;display:flex;align-items:center;column-gap:4%}@media (max-width: 576px){.danke-seite-wrapper .content-card .image-section{flex-direction:column;row-gap:2rem;padding:2.25rem 0}}.danke-seite-wrapper .content-card .image-section .avatar{border-radius:50%;width:16%;max-width:16rem}@media (max-width: 768px){.danke-seite-wrapper .content-card .image-section .avatar{width:25%}}@media (max-width: 576px){.danke-seite-wrapper .content-card .image-section .avatar{width:50%;min-width:140px}}.danke-seite-wrapper .content-card .image-section .image-section-text{max-width:500px}.danke-seite-wrapper .content-card .image-section .image-section-text a{display:block;width:fit-content;line-height:1.5;text-decoration:none;color:inherit}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p{font-weight:400;margin-bottom:.2rem;display:flex;align-items:center;transition:color .25s ease-in-out}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p:hover{color:#ffb500}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p svg{display:block;margin-right:.375rem;height:1.5rem;width:auto}.danke-seite-wrapper .content-card .hide{display:none}.danke-seite-wrapper .contact-cards-wrapper{display:grid;margin-top:4.75rem;grid-template-columns:repeat(4,1fr);gap:2rem;padding:1rem 0}@media (max-width: 992px){.danke-seite-wrapper .contact-cards-wrapper{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 475px){.danke-seite-wrapper .contact-cards-wrapper{grid-template-columns:1fr}}.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2.25rem 1.5rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem;border-radius:6px;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;cursor:pointer}.danke-seite-wrapper .contact-cards-wrapper .contact-card:hover{background-color:#fff;box-shadow:0 15px 25px #18549926}@media (max-width: 576px){.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2rem 1rem 2.5rem;background-color:#fff}}@media (max-width: 350px){.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2rem 3rem 2.5rem}}.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper{height:2.5rem;display:flex;align-items:center;justify-content:center}.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper svg{height:100%;width:auto;display:block}@media (min-width:){.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper{height:2rem}}.danke-seite-wrapper .contact-cards-wrapper .contact-card p{margin-bottom:0;text-align:center;line-height:1.5}.id-wrapper{display:inline-flex;align-items:center;column-gap:.25rem}.loader{width:1.25rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#fc0 94%,#0000) top/4px 4px no-repeat,conic-gradient(#0000 30%,#fc0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 4px),#000 0);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 4px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}.input-range-container[data-v-5dd18abd]{display:flex;align-items:center;column-gap:.75rem;padding-right:1rem}.input-range-container .input-range-slider[data-v-5dd18abd]{flex-grow:1;--slider-connect-bg: var(--configurator-primary);--slider-handle-ring-color: var(--configurator-primary);--slider-tooltip-font-size: .875rem;--slider-tooltip-line-height: 1.5;--slider-tooltip-font-weight: 500;--slider-tooltip-bg: var(--configurator-primary);--slider-tooltip-color: var(--configurator-btn-color)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.modal-mask[data-v-6422d17e]{position:fixed;z-index:20;bottom:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease;outline:none}.modal-wrapper[data-v-6422d17e]{display:table-cell;vertical-align:middle}.modal-wrapper .modal-background[data-v-6422d17e]{position:fixed;background-color:#0000004d;width:100%;height:100vh;top:0;left:0}.modal-container[data-v-6422d17e]{max-width:90vw;width:fit-content;height:fit-content;max-height:90vh;margin:0 auto;padding:1.25rem;border-radius:0;transition:all .3s cubic-bezier(.62,.05,.01,.99);z-index:2;position:relative;display:flex;align-items:center}@media (max-width: 768px){.modal-container[data-v-6422d17e]{padding:0;margin-top:5rem;max-height:70vh}}@media screen and (min-width: 2120px){.modal-container[data-v-6422d17e]{width:50vw}}.modal-container>div[data-v-6422d17e]{position:relative;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}.modal-container.slider[data-v-6422d17e]{max-width:60vw}@media (max-width: 768px){.modal-container.slider[data-v-6422d17e]{max-width:90vw}}.modal-body[data-v-6422d17e]{height:100%;width:100%}.modal-body .swiper-slide[data-v-6422d17e]{text-align:center}.modal-body .swiper-slide img[data-v-6422d17e]{max-width:100%;height:auto;max-height:90vh}.modal-body .modal-button-wrapper[data-v-6422d17e]{display:flex;justify-content:flex-end}.modal-body .modal-button-wrapper .close-button[data-v-6422d17e]{padding:0;background:transparent;border:0;transition:.2s;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;z-index:2;margin:0;background:#fff;position:relative;border-radius:var(--configurator-border-radius-sm);margin-bottom:1rem;cursor:pointer}.modal-body .modal-button-wrapper .close-button[data-v-6422d17e]:hover{background-color:var(--configurator-primary)}.modal-body .modal-button-wrapper .close-button>img[data-v-6422d17e]{object-fit:contain;width:1.75rem;height:1.75rem;max-width:unset}.modal-body .modal-body-section[data-v-6422d17e]{height:fit-content;padding:0;width:100%}.modal-body .modal-body-section>.row[data-v-6422d17e]{height:fit-content}.modal-body .modal-body-section>img[data-v-6422d17e]{object-fit:contain;width:100%;max-height:80vh}.modal-body .modal-body-section>video[data-v-6422d17e]{max-height:80vh;width:100%}.modal-body .modal-body-section .modal-bg-white[data-v-6422d17e]{background-color:#fff}.modal-body .modal-body-section .template-wrapper[data-v-6422d17e],.modal-body .modal-body-section .html-wrapper[data-v-6422d17e]{max-height:85vh;background-color:#fff;padding:1rem;border-radius:0;overflow:auto}@media (max-width: 768px){.modal-body .modal-body-section .template-wrapper[data-v-6422d17e],.modal-body .modal-body-section .html-wrapper[data-v-6422d17e]{max-height:70vh}}.modal-body .modal-body-section .template-wrapper ul[data-v-6422d17e],.modal-body .modal-body-section .html-wrapper ul[data-v-6422d17e]{padding-left:1.5em}.modal-body .modal-body-section .pdf-wrapper[data-v-6422d17e],.modal-body .modal-body-section .iframe-wrapper[data-v-6422d17e]{height:85vh;width:90vw}@media (max-width: 768px){.modal-body .modal-body-section .pdf-wrapper[data-v-6422d17e],.modal-body .modal-body-section .iframe-wrapper[data-v-6422d17e]{max-height:80vh}}.modal-body .modal-body-section .pdf-wrapper iframe[data-v-6422d17e],.modal-body .modal-body-section .iframe-wrapper iframe[data-v-6422d17e]{width:100%;height:100%}.modal-default-button[data-v-6422d17e]{float:right}.modal-enter-from[data-v-6422d17e],.modal-leave-to[data-v-6422d17e]{opacity:0}.modal-enter-from .modal-container[data-v-6422d17e],.modal-leave-to .modal-container[data-v-6422d17e]{-webkit-transform:translateY(10px);transform:translateY(10px)}[data-tooltip][data-v-94af3907]{position:relative;width:fit-content;height:fit-content}[data-tooltip]:hover .tooltip_data[data-v-94af3907]{visibility:visible;opacity:1}[data-tooltip] .tooltip_data[data-v-94af3907]{position:absolute;width:fit-content;height:fit-content;opacity:0;visibility:hidden;text-wrap:nowrap;white-space:nowrap;pointer-events:none;text-align:center;font-weight:400;border-radius:4px;z-index:2;box-shadow:0 10px 20px #0000001a;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}[data-tooltip] .tooltip_data.wrapping[data-v-94af3907]{text-wrap:wrap;white-space:pre-wrap;width:max-content;max-width:12.5rem}[data-tooltip] .tooltip_data.wrapping-lg[data-v-94af3907]{text-wrap:wrap;white-space:pre-wrap;width:max-content;max-width:15rem}[data-tooltip] .tooltip_data.wrapping-xl[data-v-94af3907]{text-wrap:wrap;white-space:pre-wrap;width:max-content;max-width:20rem}@media (max-width: 576px){[data-tooltip] .tooltip_data.wrapping-xl[data-v-94af3907]{max-width:15rem}}[data-tooltip] .tooltip_data.primary[data-v-94af3907]{background-color:var(--configurator-primary);border:1px solid var(--configurator-primary);color:var(--configurator-btn-color)}[data-tooltip] .tooltip_data.text-norm[data-v-94af3907]{font-size:inherit;padding:.5rem 1rem}[data-tooltip] .tooltip_data.text-medium[data-v-94af3907]{font-size:.875rem;padding:.5rem .75rem}[data-tooltip] .tooltip_data.text-small[data-v-94af3907]{font-size:.75rem;padding:.25rem .5rem}[data-tooltip] .tooltip_data.top[data-v-94af3907]{bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.top-right[data-v-94af3907]{bottom:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.right[data-v-94af3907]{left:calc(100% + .375rem);top:50%;transform:translateY(-50%)}[data-tooltip] .tooltip_data.bottom-right[data-v-94af3907]{top:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.bottom[data-v-94af3907]{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.bottom-left[data-v-94af3907]{top:calc(100% + .375rem);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.left[data-v-94af3907]{top:50%;transform:translateY(-50%);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.top-left[data-v-94af3907]{bottom:calc(100% + .375rem);right:calc(100% + .375rem)}.title-buttons-content[data-v-d8154cdb]{display:flex;gap:.5rem;width:fit-content;margin-left:auto;align-self:center}@media (max-width: 992px){.title-buttons-content[data-v-d8154cdb]{flex-direction:column;align-items:flex-end}}@media (max-width: 768px){.title-buttons-content[data-v-d8154cdb]{overflow:auto;max-width:100%}.title-buttons-content button[data-v-d8154cdb]:first-child{margin-bottom:5px!important}}@media (max-width: 576px){.title-buttons-content[data-v-d8154cdb]{margin-right:auto;margin-left:0}}.title-buttons-content.mobile[data-v-d8154cdb]{display:none}@media (max-width: 768px){.title-buttons-content.mobile[data-v-d8154cdb]{min-width:fit-content;display:block}}@media (max-width: 768px){.title-buttons-content.desktop[data-v-d8154cdb]{display:none}}.title-button-dropdown{display:block;gap:.5rem;width:fit-content;margin-left:auto;align-self:center;position:relative}@media (max-width: 576px){.title-button-dropdown{margin-right:auto;margin-left:0}}.title-button-dropdown.mobile{display:none}@media (max-width: 768px){.title-button-dropdown.mobile{min-width:fit-content;display:block}}.title-button-dropdown img{transition:transform .25s ease-in-out}.title-button-dropdown img.opened{transform:rotate(180deg)}.title-button-dropdown .dropdown-container{position:absolute;top:102%;left:0;height:0;width:fit-content;opacity:0;z-index:1;overflow:hidden;transition:height .25s ease-in-out,opacity .25s ease-in-out}.title-button-dropdown .dropdown-container .dropdown-list{list-style-type:none;background:#fefefe;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-sm);margin:0;padding:0}.title-button-dropdown .dropdown-container .dropdown-list li{padding:.75rem}.swiper-icons-container[data-v-9bf7ce4c]{width:2.5rem;height:2.5rem}.swiper-icons-container.bg-white[data-v-9bf7ce4c]{background-color:#fff;border-radius:4px;width:2.75rem;height:2.75rem;padding:.125rem}.swiper-icons-container .icon-wrapper[data-v-9bf7ce4c]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.swiper-icons-container .icon-wrapper img[data-v-9bf7ce4c]{z-index:2;width:100%!important;height:100%!important;display:block;object-fit:contain;border-radius:var(--configurator-border-radius-sm)}.additional-icons-container[data-v-009db382]{position:absolute;top:4px;left:4px;display:flex;flex-direction:column;row-gap:6px}.additional-icons-container .icon-wrapper[data-v-009db382]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--configurator-border-radius-sm)}.additional-icons-container .icon-wrapper.big[data-v-009db382]{width:2.5rem!important;height:2.5rem!important}.additional-icons-container .icon-wrapper img[data-v-009db382]{z-index:2;width:100%!important;height:100%!important;display:block;object-fit:contain;border-radius:var(--configurator-border-radius-sm)}.step .info-html div[data-v-f22cc1c6]{width:100%;margin:.75rem 0;border-radius:var(--configurator-border-radius);padding:1rem .5rem;font-size:1rem;border:1px solid rgba(120,144,156,.5)}.player3D[data-v-f22cc1c6]{height:100%;position:relative}.player3D.hidden[data-v-f22cc1c6]{display:inline;opacity:.00000001;position:fixed;width:500px;height:auto;aspect-ratio:10/7;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.player3D.debugCameraForScreenshot[data-v-f22cc1c6]{display:inline;background-color:red;position:absolute;width:500px;aspect-ratio:10/7;height:auto;z-index:10000000000000000000000000000000000;top:0;left:0}.player3D .player3D-model[data-v-f22cc1c6]{width:100%;height:100%}.player3D .player3D-model canvas[data-v-f22cc1c6]{display:inline}.masse-image[data-v-f22cc1c6]{position:relative}#svgcont,#svgcont2{text-align:center;margin:0 auto;position:relative}#svgcont #svg,#svgcont #svg *{cursor:auto}.footer-description-wrapper.align-start[data-v-4fdf7690]{align-items:flex-start}.footer-description-wrapper.btn-yellow .btn-option[data-v-4fdf7690]{border:1px solid var(--configurator-secondary)}.footer-description-wrapper.yellow[data-v-4fdf7690]{border:1px solid var(--configurator-secondary);color:var(--configurator-secondary);font-size:1rem;font-weight:500;margin-bottom:2rem}.footer-description-wrapper[data-v-4fdf7690]{margin:0;width:100%;padding:1rem;border-radius:var(--configurator-border-radius);border:1px solid rgba(120,144,156,.5);display:flex;align-items:center}.footer-description-wrapper .btn-option[data-v-4fdf7690]{min-width:5rem;width:max-content;padding:.25rem .5rem;margin-left:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:#fefefe;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-md);font-size:1rem;text-align:center;white-space:nowrap;z-index:1;transition:background-color .25s ease-in-out;cursor:pointer}.footer-description-wrapper .btn-option[data-v-4fdf7690]:hover{background-color:#ccc9}@media (max-width: 768px){.footer-description-wrapper .btn-option[data-v-4fdf7690]{min-width:7rem}}.footer-description-wrapper .btn-option>img[data-v-4fdf7690]{height:1rem;display:block}.step-box[data-v-c4bf50ca]{position:relative}.step-box .absolute-texts[data-v-c4bf50ca]{width:100%;position:absolute;z-index:1;border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0;top:0;left:0;overflow:hidden}.step-box .absolute-texts .additional-text[data-v-c4bf50ca]{width:100%;background-color:var(--configurator-primary);word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .additional-text>span[data-v-c4bf50ca]{font-size:1rem;line-height:1.4;text-align:center}.step-box .absolute-texts .enabled-message[data-v-c4bf50ca]{width:100%;background-color:#c6003199;color:#fff;word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .enabled-message>span[data-v-c4bf50ca]{font-size:1rem;line-height:1.4;text-align:center}.container-info-wrapper[data-v-c4bf50ca]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width: 768px){.container-info-wrapper[data-v-c4bf50ca]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-c4bf50ca]{border:1px solid rgb(209,209,209);border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-c4bf50ca]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-c4bf50ca]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-c4bf50ca]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-c4bf50ca]{width:1.25rem}.step-boxes-grid .step-box[data-v-12fade69]{min-width:170px}.container-info-wrapper[data-v-12fade69]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width: 768px){.container-info-wrapper[data-v-12fade69]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-12fade69]{border:1px solid rgb(209,209,209);border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-12fade69]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-12fade69]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-12fade69]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-12fade69]{width:1.25rem}.step-list-content[data-v-1243a136]{width:100%}.step-list-content .toggle-content[data-v-1243a136]{cursor:pointer;position:relative}.step-list-content .toggle-content img[data-v-1243a136]{display:block}.step-list-content .toggle-content span[data-v-1243a136]{display:block;min-height:35px;padding-left:.5rem}.step-list-content .toggle-content[data-v-1243a136]:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--configurator-primary);opacity:0;transition:opacity .25s ease-in-out}.step-list-content .toggle-content[data-v-1243a136]:hover:before{opacity:.15}.console-wrapper[data-v-15dec272]{display:flex;justify-content:space-between;padding:0 .5rem .5rem;flex-direction:column;width:100%;gap:.5rem}.button-delete[data-v-15dec272]{padding:.5rem 1rem;background-color:transparent;border:1px solid rgb(209,26,42);border-radius:var(--configurator-border-radius);color:#d11a2a;transition:background-color .25s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width: 768px){.button-delete[data-v-15dec272]{margin-top:.5rem}}.button-delete[data-v-15dec272]:hover{background-color:#d11a2a33}.container-info-wrapper[data-v-15dec272]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width: 768px){.container-info-wrapper[data-v-15dec272]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-15dec272]{border:1px solid rgb(209,209,209);border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-15dec272]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-15dec272]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-15dec272]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-15dec272]{width:1.25rem}.additional-text-wrapper[data-v-9901e6ac]{width:100%;padding:0 .5rem .5rem;display:flex;justify-content:center}.additional-text-wrapper span[data-v-9901e6ac]{font-size:.75rem;text-align:center}.callout-image-wrapper[data-v-9901e6ac]{position:relative}.callout-image-wrapper .cog-icon-wrapper[data-v-9901e6ac]{position:absolute;right:.5rem;bottom:.5rem;pointer-events:none}.callout-image-wrapper .cog-icon-wrapper .cog-icon[data-v-9901e6ac]{display:block;width:1.5rem;height:auto;pointer-events:none}.callout-image-wrapper .cog-icon-wrapper .cog-icon path[data-v-9901e6ac]{transition:fill .25s ease-in-out}.callout-image-wrapper:hover .cog-icon-wrapper .cog-icon path[data-v-9901e6ac]{fill:var(--configurator-tertiary)}.container-buttons-wrapper[data-v-9901e6ac]{width:100%;padding:0 .5rem .5rem}.container-buttons-wrapper .button-delete[data-v-9901e6ac]{width:100%;padding:.5rem 1rem;background-color:transparent;border:1px solid rgb(209,26,42);border-radius:var(--configurator-border-radius);color:#d11a2a;transition:background-color .25s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width: 768px){.container-buttons-wrapper .button-delete[data-v-9901e6ac]{margin-top:.5rem}}.container-buttons-wrapper .button-delete[data-v-9901e6ac]:hover{background-color:#d11a2a33}.container-buttons-wrapper[data-v-3b1c1ca0]{width:100%;padding:0 .5rem .5rem}.container-buttons-wrapper .success-btn[data-v-3b1c1ca0]{width:100%;padding:.5rem 1rem;background-color:transparent;border:1px solid var(--configurator-success-color);border-radius:var(--configurator-border-radius);color:var(--configurator-success-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width: 768px){.container-buttons-wrapper .success-btn[data-v-3b1c1ca0]{margin-top:.5rem}}.additional-text-wrapper[data-v-3b1c1ca0]{width:100%;padding:0 .5rem .5rem;display:flex;justify-content:center}.additional-text-wrapper span[data-v-3b1c1ca0]{font-size:.75rem;text-align:center}.input-range-slider[data-v-9d12b904]{margin-top:1rem;--slider-connect-bg: var(--configurator-primary);--slider-handle-ring-color: var(--configurator-primary);--slider-tooltip-font-size: .875rem;--slider-tooltip-line-height: 1.5;--slider-tooltip-font-weight: 500;--slider-tooltip-bg: var(--configurator-primary);--slider-tooltip-color: var(--configurator-btn-color)}.masse-image[data-v-ca349430]{position:relative}.enabled-message[data-v-ca349430]{width:100%;background-color:#c6003199;color:#fff;word-break:break-word;text-align:center;padding:.25rem}.enabled-message>span[data-v-ca349430]{font-size:1rem;line-height:1.4;text-align:center}.stepinfo-content .img-content{width:25%}@media (max-width: 768px){.stepinfo-content .img-content{width:50%}}.stepinfo-note-content{padding-left:.5em}.price__table thead[data-v-dfa17391]{background:#f8f8f8}.table__wrapper[data-v-dfa17391]{overflow-y:auto}.price__table th[data-v-dfa17391]{background-color:#eceff1;font-weight:500;font-size:1rem;padding:.5rem;line-height:1.3rem;text-align:center;border:1px solid #CFD8DC}.price__table td[data-v-dfa17391]{border:1px solid #CFD8DC;font-size:.9rem;line-height:1rem}.price__table td div[data-v-dfa17391]{display:flex;align-items:center}.price__table td div span[data-v-dfa17391]{white-space:normal}.price__table tr td[data-v-dfa17391]:not(:first-child){text-align:center}.price__table tfoot[data-v-dfa17391],.price__table thead[data-v-dfa17391]{color:#474748}.price__table tfoot tr[data-v-dfa17391],.price__table thead tr[data-v-dfa17391]{background:0}.price__table table.unstriped[data-v-dfa17391]{width:100%}table.unstriped tbody[data-v-dfa17391],table.unstriped tbody tr[data-v-dfa17391]{background-color:#fefefe}.price__table tbody[data-v-dfa17391],.price__table tfoot[data-v-dfa17391],.price__table thead[data-v-dfa17391]{border:1px solid #f1f1f1;background-color:#fefefe}table.unstriped tbody tr[data-v-dfa17391]{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}.price__table tbody td[data-v-dfa17391],.price__table tbody th[data-v-dfa17391]{padding:1rem}.step-box[data-v-56afdbcb]{position:relative}.step-box .absolute-texts[data-v-56afdbcb]{width:100%;position:absolute;z-index:1;border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0;top:0;left:0;overflow:hidden}.step-box .absolute-texts .additional-text[data-v-56afdbcb]{width:100%;background-color:var(--configurator-primary);word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .additional-text>span[data-v-56afdbcb]{font-size:1rem;line-height:1.4;text-align:center}.step-box .absolute-texts .enabled-message[data-v-56afdbcb]{width:100%;background-color:#c6003199;color:#fff;word-break:break-word;text-align:center;padding:.25rem}.step-box .absolute-texts .enabled-message>span[data-v-56afdbcb]{font-size:1rem;line-height:1.4;text-align:center}.container-info-wrapper[data-v-56afdbcb]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width: 768px){.container-info-wrapper[data-v-56afdbcb]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-56afdbcb]{border:1px solid rgb(209,209,209);border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-56afdbcb]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-56afdbcb]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-56afdbcb]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-56afdbcb]{width:1.25rem}.container-info-icon[data-v-56afdbcb]{z-index:2;border-radius:50%;transition:.2s;width:1.5rem;height:1.5rem}.container-info-icon[data-v-56afdbcb]:hover{background:#02a2f93f}.container-info-icon-wrapper[data-v-56afdbcb]{position:absolute;top:4px;left:4px;width:1.5rem;height:1.5rem;display:flex}.container-info-icon-wrapper.bottom-right[data-v-56afdbcb]{left:unset;top:unset;right:4px;bottom:4px}.container-info-wrapper[data-v-88c88e66]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap;padding:0 .5rem .5rem}@media (max-width: 768px){.container-info-wrapper[data-v-88c88e66]{flex-direction:column;align-items:flex-start}}.container-info-wrapper .container-info[data-v-88c88e66]{border:1px solid rgb(209,209,209);border-radius:var(--configurator-border-radius-md);font-size:.75rem;padding:.25rem .5rem;height:fit-content;flex-grow:1;display:flex;align-items:center;justify-content:center;line-height:1.25r}.container-info-wrapper .container-buttons-wrapper[data-v-88c88e66]{margin-top:.5rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.5rem}.container-info-wrapper .container-buttons-wrapper img[data-v-88c88e66]{max-width:2.25rem;z-index:2;object-fit:contain}.container-info-wrapper .container-buttons-wrapper button[data-v-88c88e66]{padding:.125rem .75rem;width:100%;word-break:break-word}.container-info-wrapper .container-buttons-wrapper button img[data-v-88c88e66]{width:1.25rem}.container-buttons-wrapper[data-v-51438fcc]{width:100%;padding:0 .5rem .5rem}.container-buttons-wrapper .success-btn[data-v-51438fcc]{width:100%;padding:.5rem 1rem;background-color:transparent;border:1px solid var(--configurator-success-color);border-radius:var(--configurator-border-radius);color:var(--configurator-success-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width: 768px){.container-buttons-wrapper .success-btn[data-v-51438fcc]{margin-top:.5rem}}.additional-text-wrapper[data-v-51438fcc]{width:100%;padding:0 .5rem .5rem;display:flex;justify-content:center}.additional-text-wrapper span[data-v-51438fcc]{font-size:.75rem;text-align:center}.stepinfo-content{margin-top:1rem;padding:0 .5rem;display:flex}.stepinfo-content .html-content{width:75%;padding-left:1.5rem}@media (max-width: 768px){.stepinfo-content .html-content{width:50%}}.stepinfo-content .html-content ul,.stepinfo-content .html-content ol{padding-left:1em}.stepinfo-content .img-content{position:relative;width:25%}@media (max-width: 768px){.stepinfo-content .img-content{width:50%}.stepinfo-content .img-content img{aspect-ratio:3.5/4;height:auto!important}}.stepinfo-note-content ul,.stepinfo-note-content ol{padding-left:1em}.express-konfigurator-wrapper .info-text span{color:var(--configurator-primary)}.product-choose[data-v-2ab7bed2]{margin-top:1rem;display:grid;width:100%;grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.product-choose[data-v-2ab7bed2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 425px){.product-choose[data-v-2ab7bed2]{grid-template-columns:100%}}.product-choose .product-choose-card-wrapper[data-v-2ab7bed2]{padding:.5rem}@media screen and (max-width: 768px){.product-choose .product-choose-card-wrapper.static-info[data-v-2ab7bed2]{min-height:220px}}@media screen and (max-width: 576px){.product-choose .product-choose-card-wrapper.static-info[data-v-2ab7bed2]{min-height:150px}}.product-choose .product-choose-card-wrapper.static-info .product-choose-card[data-v-2ab7bed2]{height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card[data-v-2ab7bed2]{padding-block:1.5rem}}@media screen and (max-width: 576px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card[data-v-2ab7bed2]{padding-block:.75rem}}.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:90%;text-align:center}@media screen and (max-width: 768px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:60%}}@media screen and (max-width: 576px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:80%}}@media screen and (min-width: 577px) and (max-width: 1024px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{font-size:1.125rem}}@media screen and (min-width: 1401px) and (max-width: 1650px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{font-size:.875rem}}@media screen and (max-width: 425px){.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text[data-v-2ab7bed2]{width:100%;font-size:.875rem}}.product-choose .product-choose-card-wrapper.static-info .product-choose-card .info-text span[data-v-2ab7bed2]{color:var(--configurator-primary)}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]{width:100%;position:relative;border:1px solid rgba(120,144,156,.5);border-radius:0;overflow:hidden;transition:.3s;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]:hover{border-color:var(--configurator-primary)}.product-choose .product-choose-card-wrapper .product-choose-card>img[data-v-2ab7bed2]{width:75%;margin:0 auto;height:auto}.product-choose .product-choose-card-wrapper .product-choose-card .product-name[data-v-2ab7bed2]{width:100%;font-weight:600;text-align:center}.product-choose .product-choose-card-wrapper .product-choose-card .product-choose-card-bottom[data-v-2ab7bed2]{display:flex;transition:.3s}.product-choose .product-choose-card-wrapper .product-choose-card .product-choose-card-bottom img[data-v-2ab7bed2]{object-fit:contain}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]:after{position:absolute;content:"";top:2px;right:2px;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--configurator-primary);background-repeat:no-repeat;opacity:0;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1883 0.938477L11.25 2.0002L4.5 8.7502L0.75 5.0002L1.81172 3.93848L4.5 6.6291L10.1883 0.938477Z' fill='white'/%3E%3C/svg%3E%0A")}.product-choose .product-choose-card-wrapper .product-choose-card[data-v-2ab7bed2]:before{background:#37474f00;width:100%;height:100%;position:absolute;transition:.6s cubic-bezier(.075,.82,.165,0);top:0;left:0;content:"";border-radius:0}.product-choose .product-choose-card-wrapper .product-choose-card.active-product[data-v-2ab7bed2]{position:relative;border:1px solid var(--configurator-primary)}.product-choose .product-choose-card-wrapper .product-choose-card.active-product[data-v-2ab7bed2]:after{opacity:1}.product-choose .product-choose-card-wrapper .product-choose-card.active-product[data-v-2ab7bed2]:before{background:#37474f1a}.file-box[data-v-a0c00226]{border:var(--configurator-primary) dashed;border-radius:var(--configurator-border-radius);flex-direction:column;align-items:center;position:relative;display:flex;padding:1rem;width:100%;box-sizing:border-box}.file-input[data-v-a0c00226]{display:none;width:100%;box-sizing:border-box;overflow:clip}.file-dropzone[data-v-a0c00226]{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0;box-sizing:border-box}.modal-mask[data-v-192aaf11]{position:fixed;z-index:20;bottom:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease;outline:none}.modal-wrapper[data-v-192aaf11]{display:table-cell;vertical-align:middle}.modal-wrapper .modal-background[data-v-192aaf11]{position:fixed;background-color:#0000004d;width:100%;height:100dvh;top:0;left:0}.modal-container[data-v-192aaf11]{max-width:1000px;max-height:85dvh;width:95vw;height:fit-content;margin:0 auto;margin-bottom:2rem;transition:all .3s cubic-bezier(.62,.05,.01,.99);z-index:2;position:relative;display:flex;align-items:center}@media (max-width: 768px){.modal-container[data-v-192aaf11]{padding:0;margin-top:2rem}}@media (max-width: 768px){.modal-container.model-3d[data-v-192aaf11]{transform:translateY(-6dvh)}}@media screen and (min-width: 2120px){.modal-container[data-v-192aaf11]{width:50vw}}.modal-container>div[data-v-192aaf11]{position:relative}.modal-body[data-v-192aaf11]{height:100%;max-height:85dvh;display:flex;flex-direction:column;width:100%}@media screen and (max-width: 576px){.modal-body[data-v-192aaf11]{width:95vw}}.modal-body .modal-button-wrapper[data-v-192aaf11]{display:flex;justify-content:flex-end}.modal-body .modal-button-wrapper .close-button[data-v-192aaf11]{padding:0;background:transparent;border:0;transition:.2s;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;z-index:2;margin:0;background:#fff;position:relative;border-radius:var(--configurator-border-radius-sm);margin-bottom:1rem;cursor:pointer}.modal-body .modal-button-wrapper .close-button[data-v-192aaf11]:hover{background-color:var(--configurator-primary)}.modal-body .modal-button-wrapper .close-button>img[data-v-192aaf11]{object-fit:contain;width:1.75rem;height:1.75rem;max-width:unset}.modal-body .modal-body-section[data-v-192aaf11]{height:100%;background:#fff;overflow:auto;min-height:fit-content}.modal-body .modal-body-section.no-overflow[data-v-192aaf11]{overflow:hidden}.modal-body .modal-body-section.center[data-v-192aaf11]{display:flex;align-items:center}@media (max-width: 768px){.modal-body .modal-body-section[data-v-192aaf11]{padding:1rem}}.modal-body .modal-body-section[data-v-192aaf11] iframe{height:75dvh}.modal-default-button[data-v-192aaf11]{float:right}.modal-enter-from[data-v-192aaf11],.modal-leave-to[data-v-192aaf11]{opacity:0}.modal-enter-from .modal-container[data-v-192aaf11],.modal-leave-to .modal-container[data-v-192aaf11]{-webkit-transform:scale(1.01);transform:scale(1.01)}.configurator-mobile-info[data-v-c3c8f8ee]{display:flex;gap:.75rem;align-items:center;justify-content:space-around;border:2px solid var(--configurator-primary);border-radius:var(--configurator-border-radius);margin:1rem;padding:.3rem .5rem;text-align:center}.configurator-mobile-info .mobile-tipp[data-v-c3c8f8ee]{font-weight:700;font-size:9pt}@media (min-width: 769px){.block-tip-go-to-your-computer[data-v-c3c8f8ee]{display:none}}.container-icon-lottie-animate[data-v-c3c8f8ee]{width:3rem;height:3rem}.container-icon-lottie-animate .configurator-mobile-info[data-v-c3c8f8ee]{margin:0}.container-icon-lottie-animate .icon-animate-tree-info-btn[data-v-c3c8f8ee]{width:100%;height:100%}.alert-mobile-info .container-icon-lottie-animate[data-v-c3c8f8ee]{width:6rem;height:6rem}.dAnsicht[data-v-c3c8f8ee]{white-space:nowrap}#konfiguratorForm .initial-loader-wrapper{margin:4rem auto;width:fit-content}#konfiguratorForm .picture-mode-loader-container{position:fixed;width:100%;height:100vh;background-color:#000000b3;top:0;left:0;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}#konfiguratorForm .picture-mode-loader-container .z-index-container{z-index:1;position:relative}#konfiguratorForm .picture-mode-loader-container .z-index-container *{color:#fff!important}#konfiguratorForm .picture-mode-loader-container .picture-mode-text{color:#fff;font-size:1.25rem;text-align:center;margin-top:1rem;z-index:1}#konfiguratorForm .loader-wrapper.fixed{position:fixed;bottom:6rem;left:2.5rem;z-index:2}@media (max-width: 768px){#konfiguratorForm .loader-wrapper.fixed{bottom:2rem;left:2rem}}#konfiguratorForm .loader-wrapper .bb-loader{width:50px;height:50px;border:5px solid rgba(0,0,0,.11);border-radius:50%;border-top-color:#fd0;border-right-color:#009142;border-left-color:#2d3790;border-bottom-color:#a11e62;animation:loader1776 2s linear infinite}#konfiguratorForm .loader-wrapper span{position:absolute;top:50%;left:50%;transform:translate(-47%,-50%);font-size:34px;color:#fff;font-weight:600}#konfiguratorForm .loader-wrapper span.black{color:#000}#konfiguratorForm .configurator-main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.5rem;border-radius:var(--configurator-border-radius)}@media (max-width: 576px){#konfiguratorForm .configurator-main-btn{width:100%;min-width:unset}}#konfiguratorForm .configurator-main-btn svg{height:1.5rem;width:auto}#konfiguratorForm .configurator-main-btn:not([variant]),#konfiguratorForm .configurator-main-btn[variant=primary]{background-color:var(--configurator-primary);border-color:var(--configurator-primary);color:var(--configurator-btn-color)}#konfiguratorForm .configurator-main-btn:not([variant]) svg path,#konfiguratorForm .configurator-main-btn[variant=primary] svg path{fill:var(--configurator-btn-color)}#konfiguratorForm .configurator-main-btn:not([variant]):not(:disabled):hover,#konfiguratorForm .configurator-main-btn[variant=primary]:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#konfiguratorForm .configurator-main-btn:not([variant]):disabled,#konfiguratorForm .configurator-main-btn[variant=primary]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#konfiguratorForm .configurator-main-btn:not([variant]):disabled svg path,#konfiguratorForm .configurator-main-btn[variant=primary]:disabled svg path{fill:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=conversion]{background-color:var(--configurator-conversion-primary);border-color:var(--configurator-conversion-primary);color:var(--configurator-conversion-btn-color)}#konfiguratorForm .configurator-main-btn[variant=conversion] svg path{fill:var(--configurator-conversion-btn-color)}#konfiguratorForm .configurator-main-btn[variant=conversion]:not(:disabled):hover{background-color:var(--configurator-conversion-secondary);border-color:var(--configurator-conversion-secondary)}#konfiguratorForm .configurator-main-btn[variant=conversion]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=conversion]:disabled svg path{fill:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=white]{background-color:#fff;color:var(--configurator-btn-color);border-color:#fff}#konfiguratorForm .configurator-main-btn[variant=white] svg path{fill:var(--configurator-btn-color)}#konfiguratorForm .configurator-main-btn[variant=white]:not(:disabled):hover{transform:scale(1.03)}#konfiguratorForm .configurator-main-btn[variant=white]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=white]:disabled svg path{fill:#7f8d94}#konfiguratorForm .configurator-main-btn[variant=outlined]{background-color:transparent;border-color:var(--configurator-secondary);color:var(--configurator-btn-color)}#konfiguratorForm .configurator-main-btn[variant=outlined] svg path{transition:fill .25s ease-in-out;fill:var(--configurator-btn-color)}#konfiguratorForm .configurator-main-btn[variant=outlined]:not(:disabled):hover{color:var(--configurator-secondary)}#konfiguratorForm .configurator-main-btn[variant=outlined]:not(:disabled):hover svg path{fill:var(--configurator-secondary)}#konfiguratorForm .configurator-main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#c3cbd0;color:#7f8d94;cursor:initial}#konfiguratorForm .configurator-main-btn[variant=outlined]:disabled svg path{fill:#7f8d94}#konfiguratorForm .configurator-main-btn.small{font-size:.75rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}#konfiguratorForm .configurator-main-btn.icon{min-width:unset;padding:.5rem 1rem}.carport-configurator-container .backToPrevious.mobile-btn{margin-bottom:1rem}@media (min-width: 768px){.carport-configurator-container .backToPrevious.mobile-btn{display:none}}.carport-configurator-container .backToPrevious.mobile-btn button{position:static}@media (max-width: 768px){.carport-configurator-container .backToPrevious.desctop-btn button{position:fixed;top:200px}}@media (max-width: 1400px){.carport-configurator-container .backToPrevious.desctop-btn .btnNamePrevStep{display:none}}.carport-configurator-container .backToPrevious button{margin:.5rem 0 .25rem;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;cursor:pointer;float:left;font-size:.875rem;line-height:1.5;font-weight:600;border:2px solid;background-color:var(--configurator-conversion-primary);border-color:var(--configurator-conversion-primary);color:var(--configurator-conversion-btn-color);transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;padding:.5rem;min-width:auto;column-gap:.5rem;border-radius:var(--configurator-border-radius)}@media (max-width: 576px){.carport-configurator-container .backToPrevious button{width:fit-content}}.carport-configurator-container .backToPrevious button span{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:center}.carport-configurator-container .backToPrevious button svg{height:12px;width:12px;transition:transform .3s;align-content:center;margin:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.carport-configurator-container .backToPrevious button:not(:disabled):hover{background-color:var(--configurator-conversion-secondary);border-color:var(--configurator-conversion-secondary)}#konfiguratorForm .input-wrapper{display:flex;flex-direction:column;row-gap:.25rem}#konfiguratorForm .input-wrapper.span-1{grid-column:span 1}#konfiguratorForm .input-wrapper.span-2{grid-column:span 2}#konfiguratorForm .input-wrapper label{margin:0;width:100%;display:flex;justify-content:space-between}#konfiguratorForm .input-wrapper input{display:inline-block;width:100%;padding:.5rem 1rem;font-size:1rem;line-height:1.75;font-weight:400;text-align:left;background:#fff;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-md)}#konfiguratorForm .input-wrapper input:focus-within{outline-color:var(--configurator-secondary)}#konfiguratorForm .input-wrapper input:read-only{background:#ececec;color:#999}#konfiguratorForm .input-wrapper input:read-only:focus-within{outline:none}#konfiguratorForm .input-wrapper .input-range-container input{width:20%;max-width:10rem}@media (max-width: 425px){#konfiguratorForm .input-wrapper .input-range-container input{width:25%}}#konfiguratorForm .input-wrapper .input-range-container input:read-only{width:100%;max-width:unset}#konfiguratorForm .input-wrapper .c-input-group{display:flex;width:100%}#konfiguratorForm .input-wrapper .c-input-group input{border-top-right-radius:0;border-bottom-right-radius:0}#konfiguratorForm .input-wrapper .c-input-group .c-input-group-text{border:1px solid rgba(120,144,156,.5);border-left:none;font-size:.875rem;background-color:#e9ecef;border-top-right-radius:var(--configurator-border-radius-md);border-bottom-right-radius:var(--configurator-border-radius-md);display:flex;align-items:center;justify-content:center;padding:0 .75rem}#konfiguratorForm .input-wrapper .helper-message{font-weight:300;color:#999;display:flex;font-size:.8rem;margin-right:.5rem;white-space:nowrap;align-items:center}#konfiguratorForm .input-wrapper .additional-info{font-weight:700;display:flex;font-size:.8rem;margin-right:.5rem;white-space:nowrap;align-items:center}#konfiguratorForm .input-wrapper.input-error input,#konfiguratorForm .input-wrapper.sum-error input{color:var(--configurator-error-color);border-color:var(--configurator-error-color)}#konfiguratorForm .input-wrapper.input-error input:focus-within,#konfiguratorForm .input-wrapper.sum-error input:focus-within{outline-color:var(--configurator-error-color)}#konfiguratorForm .input-wrapper.input-error .helper-message,#konfiguratorForm .input-wrapper.sum-error .helper-message{color:var(--configurator-error-color)}#konfiguratorForm .input-hidden{display:none}:root{--configurator-primary: #FFCC00;--configurator-conversion-primary: #FFCC00;--configurator-secondary: #ffb500;--configurator-conversion-secondary: #ffb500;--configurator-tertiary: #02a3f9;--configurator-btn-color: #1A1E1F;--configurator-conversion-btn-color: #1A1E1F;--configurator-outlined-btn-color: #1A1E1F;--configurator-error-color: #c60031;--configurator-success-color: #009242;--configurator-border-radius: 8px;--configurator-border-radius-md: 6px;--configurator-border-radius-sm: 4px;--configurator-filter-invert: 0;--priceab-bg-color: #1c75bc;--priceab-color: #fff}button{padding:.5rem 1rem}#konfiguratorForm *{line-height:1.5;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--configurator-primary) transparent;scroll-behavior:smooth}#konfiguratorForm .primary-fill{fill:var(--configurator-primary)}#konfiguratorForm .primary-stroke{stroke:var(--configurator-primary)}#konfiguratorForm img{max-width:100%;object-fit:cover;height:100%}#konfiguratorForm img.h_auto{height:auto}#konfiguratorForm .disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#konfiguratorForm .table{width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}#konfiguratorForm .table th,#konfiguratorForm .table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#konfiguratorForm .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}#konfiguratorForm .table tbody+tbody{border-top:2px solid #dee2e6}#konfiguratorForm .table-bordered,#konfiguratorForm .table-bordered th,#konfiguratorForm .table-bordered td{border:1px solid #dee2e6}#konfiguratorForm .table-bordered thead th,#konfiguratorForm .table-bordered thead td{border-bottom-width:2px}#konfiguratorForm .k-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:var(--configurator-btn-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;background-color:var(--configurator-primary);margin:0 .35em}#konfiguratorForm .k-w-100{width:100%}#konfiguratorForm .k-text-end{text-align:right}#konfiguratorForm .configurator-content-wrapper{width:90%;margin-inline:auto}#konfiguratorForm .configurator-container{display:flex;justify-content:space-between}@media (max-width: 768px){#konfiguratorForm .configurator-container{display:block}}#konfiguratorForm .configurator-container .models-switching-buttons{display:flex;align-items:center;justify-content:space-between}#konfiguratorForm .configurator-container .models-switching-buttons.mobile{display:none}@media (max-width: 768px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}}@media (max-width: 576px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile{flex-direction:column}}#konfiguratorForm .configurator-container .models-switching-buttons.mobile .models-buttons-text{margin-bottom:0;padding:0}#konfiguratorForm .configurator-container .models-switching-buttons.mobile .buttons-container{border-bottom:2px solid var(--configurator-primary);border-radius:var(--configurator-border-radius);max-width:310px}@media (max-width: 576px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile .buttons-container{margin-inline:auto}}@media (max-width: 425px){#konfiguratorForm .configurator-container .models-switching-buttons.mobile .buttons-container{width:100%;max-width:unset}}@media (max-width: 1200px){#konfiguratorForm .configurator-container .models-switching-buttons{flex-direction:column}}#konfiguratorForm .configurator-container .models-switching-buttons .models-buttons-text{padding:0 1rem;max-width:50%;text-align:center;font-size:.75rem}@media (max-width: 1200px){#konfiguratorForm .configurator-container .models-switching-buttons .models-buttons-text{max-width:unset;margin-bottom:.5rem}}#konfiguratorForm .configurator-container .models-switching-buttons .buttons-container{display:flex;flex-grow:1;align-self:flex-end;align-items:center;border:2px solid var(--configurator-primary);border-bottom:none;overflow:hidden;border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0}#konfiguratorForm .configurator-container .models-switching-buttons .buttons-container.border-b{border-bottom:2px solid var(--configurator-primary)}@media (max-width: 1200px){#konfiguratorForm .configurator-container .models-switching-buttons .buttons-container{width:100%}}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn{min-width:unset;padding:0 .75rem;flex:1;font-size:1rem;line-height:1.5;font-weight:600;border:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:2.5rem;background-color:#fff;color:var(--configurator-outlined-btn-color);border-right:2px solid var(--configurator-primary);white-space:nowrap}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:last-child{border-right:none}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:not(:disabled):hover{color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:disabled{background-color:var(--configurator-primary);color:var(--configurator-btn-color);cursor:initial}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:not(:disabled).blinker{animation:blink 1s infinite}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn:not(:disabled).blinker:hover{color:inherit}@keyframes blink{50%{background:var(--configurator-primary)}}#konfiguratorForm .configurator-container .models-switching-buttons .models-switching-btn .subtitle{font-size:.75rem;color:#7f8d94;line-height:1;font-weight:400}#konfiguratorForm .configurator-container .models-container{width:calc(40% - 2rem);position:sticky!important;top:0;height:fit-content;display:flex;flex-direction:column;padding-top:1rem}@media (max-width: 768px){#konfiguratorForm .configurator-container .models-container{width:0%;padding-top:0}}#konfiguratorForm .configurator-container .models-container .size-up-btn{position:absolute;top:.5rem;right:.5rem;padding:.5rem;aspect-ratio:1;border:2px solid var(--configurator-primary);outline:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;background-color:var(--configurator-primary);color:var(--configurator-btn-color);border-radius:var(--configurator-border-radius);cursor:pointer}#konfiguratorForm .configurator-container .models-container .size-up-btn:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .models-container .size-up-btn svg{display:block;width:1rem;height:auto}#konfiguratorForm .configurator-container .models-container .size-up-btn svg path{fill:var(--configurator-btn-color)}#konfiguratorForm .configurator-container .models-container .size-up-btn-ar{position:absolute;top:.5rem;left:.5rem;padding:.5rem;aspect-ratio:1;border:2px solid var(--configurator-primary);outline:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;background-color:var(--configurator-primary);color:var(--configurator-btn-color);border-radius:var(--configurator-border-radius);cursor:pointer}#konfiguratorForm .configurator-container .models-container .size-up-btn-ar:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .models-container .size-up-btn-ar svg{display:block;width:1rem;height:auto}#konfiguratorForm .configurator-container .models-container .size-up-btn-ar svg path{fill:var(--configurator-btn-color)}#konfiguratorForm .configurator-container .models-container .models-bordered-container{border:2px solid var(--configurator-primary);border-radius:var(--configurator-border-radius);border-top-right-radius:0;position:relative}@media (max-width: 1200px){#konfiguratorForm .configurator-container .models-container .models-bordered-container{border-top-left-radius:0}}@media (max-width: 768px){#konfiguratorForm .configurator-container .models-container .models-bordered-container{border:none}}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container{position:absolute;bottom:.25rem;left:.25rem;display:flex;gap:.25rem}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container .models-info-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#e3e3e4;border-radius:var(--configurator-border-radius-sm)}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container .models-info-wrapper img{height:.875rem;width:.875rem;object-fit:contain;display:block;margin-right:.25rem}#konfiguratorForm .configurator-container .models-container .models-bordered-container .models-info-container .models-info-wrapper span{font-size:.75rem}#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{position:absolute;bottom:.25rem;right:.25rem;height:4rem;width:fit-content;transition:transform .35s ease-in-out}@media (max-width: 992px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons{height:2.5rem}}#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons:hover{transform:scale(1.5) translate(-12.5%,-25%)}@media (max-width: 576px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons:hover{transform:translate(-50%)}}#konfiguratorForm .configurator-container .models-container .models-bordered-container .model-info-icons svg{display:block;height:100%;width:auto}#konfiguratorForm .configurator-container .models-container .models-bordered-container .modal-body-section .model-info-icons{height:4rem}@media (max-width: 576px){#konfiguratorForm .configurator-container .models-container .models-bordered-container .modal-body-section .model-info-icons{bottom:-7rem;height:6rem;left:50%;transform:translate(-50%);background-color:#fff;padding:.25rem}}#konfiguratorForm .configurator-container .models-container .models-bordered-container.no-border{border:none}#konfiguratorForm .configurator-container .models-container .planer-container{width:100%}#konfiguratorForm .configurator-container .models-container .planer-container.mixed{width:60%}@media (max-width: 1200px){#konfiguratorForm .configurator-container .models-container .planer-container.mixed{width:100%}}#konfiguratorForm .configurator-container .models-container .model-3d-container{width:100%;aspect-ratio:1}#konfiguratorForm .configurator-container .models-container .model-3d-container.mixed-view{position:absolute;width:40%;top:10%;right:0;z-index:1}@media (max-width: 1200px){#konfiguratorForm .configurator-container .models-container .model-3d-container.mixed-view{background-color:#ffffffde}}#konfiguratorForm .configurator-container .structure-container{width:60%}@media (max-width: 768px){#konfiguratorForm .configurator-container .structure-container{width:100%}}#konfiguratorForm .configurator-container .structure-container .status-bar{position:sticky;top:0;padding:0;background-color:#fff;width:100%;z-index:10;display:flex;flex-direction:column}#konfiguratorForm .configurator-container .structure-container .status-bar.padding{padding:1rem 0 .5rem}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;background:#fff;padding:.5rem 0;font-weight:700;color:var(--configurator-btn-color)}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content{position:relative;display:inline;margin-right:1rem}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content img{height:40px;object-fit:contain}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content img:not(:first-child){position:absolute;top:0;left:0}#konfiguratorForm .configurator-container .structure-container .status-bar .status-bar-content .img-content .greyed-out{filter:contrast(.5) brightness(1.5) grayscale(1);opacity:.9}#konfiguratorForm .configurator-container .structure-container .step{line-height:1.5;box-sizing:border-box;position:relative;width:100%}#konfiguratorForm .configurator-container .structure-container .step:not(.planer){margin-top:2rem;margin-bottom:1rem}#konfiguratorForm .configurator-container .structure-container .step:not(.planer):first-child{margin-top:1rem}#konfiguratorForm .configurator-container .structure-container .step:not(.sub-step){border:1px solid #e8f1f8;padding:.75rem 1.25rem;border-radius:var(--configurator-border-radius)}#konfiguratorForm .configurator-container .structure-container .step .validation-message{display:none;width:100%;margin:.75rem 0;padding:1rem .5rem;font-size:1rem;font-weight:400;color:var(--configurator-error-color);border:1px solid var(--configurator-error-color);border-radius:var(--configurator-border-radius-md);align-items:center}@media (max-width: 768px){#konfiguratorForm .configurator-container .structure-container .step .validation-message{align-items:flex-start}}#konfiguratorForm .configurator-container .structure-container .step .validation-message img{width:1.5rem;display:block;margin-right:1rem}#konfiguratorForm .configurator-container .structure-container .step.error .validation-message{display:flex}#konfiguratorForm .configurator-container .structure-container .step .step-message{width:100%;border-radius:var(--configurator-border-radius-md);padding:1rem .5rem;margin:.75rem 0;font-size:1rem;font-weight:500}#konfiguratorForm .configurator-container .structure-container .step .step-message p{margin-bottom:0}#konfiguratorForm .configurator-container .structure-container .step .step-message.error_msg{border:1px solid var(--configurator-error-color);color:var(--configurator-error-color)}#konfiguratorForm .configurator-container .structure-container .step .step-message.warning_msg{border:1px solid var(--configurator-secondary);color:var(--configurator-secondary)}#konfiguratorForm .configurator-container .structure-container .step .step-message.warning_msg .warning_msg-wrapper{display:flex}@media (max-width: 768px){#konfiguratorForm .configurator-container .structure-container .step .step-message.warning_msg .warning_msg-wrapper span{width:fit-content;display:block}}#konfiguratorForm .configurator-container .structure-container .step .sub-step{margin-top:1rem;margin-left:1rem;padding-left:1.5rem;width:calc(100% - 1rem)}@media (max-width: 425px){#konfiguratorForm .configurator-container .structure-container .step .sub-step{padding-left:1.125rem;margin-left:.5rem;width:calc(100% - .5rem)}}#konfiguratorForm .configurator-container .structure-container .step .sub-step:before{position:absolute;top:-1rem;left:0;height:1.7rem;width:1.25rem;content:"";border-left:1px solid var(--configurator-primary);border-bottom:1px solid var(--configurator-primary);border-bottom-left-radius:8px}@media (max-width: 425px){#konfiguratorForm .configurator-container .structure-container .step .sub-step:before{width:1rem}}#konfiguratorForm .configurator-container .structure-container .step .sub-step:after{position:absolute;content:"";top:0;left:0;height:100%;border-left:1px solid var(--configurator-primary)}#konfiguratorForm .configurator-container .structure-container .step .sub-step:last-child:after{display:none}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper{width:100%;display:flex;align-items:center;justify-content:center;column-gap:.5rem;padding:0 .5rem}@media (max-width: 768px){#konfiguratorForm .configurator-container .structure-container .step .price-wrapper{margin-top:.5rem}}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper img{cursor:pointer;height:1rem;width:auto}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .price-text{font-weight:400;font-size:.875rem;text-align:center;color:var(--configurator-tertiary)}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .price{font-weight:600;text-align:center}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .styled-price{font-weight:300;text-align:center;color:#a11e62}#konfiguratorForm .configurator-container .structure-container .step .price-wrapper .styled-price .bold{font-weight:600}#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);padding:.5rem 0;gap:1rem}@media (max-width: 1400px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 375px){#konfiguratorForm .configurator-container .structure-container .step-boxes-grid{grid-template-columns:100%}}#konfiguratorForm .configurator-container .not-available-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}#konfiguratorForm .configurator-container .not-available-container span{font-size:1rem;color:#7f8d94;font-weight:400;text-align:center}#konfiguratorForm .configurator-container .not-available-container img{max-width:50%;height:auto}#konfiguratorForm .configurator-submit-buttons{width:100%;padding:2rem 0;display:flex;justify-content:flex-end;gap:1rem}@media (max-width: 576px){#konfiguratorForm .configurator-submit-buttons{flex-direction:column}}#konfiguratorForm .progress-bar-wrapper{position:fixed;height:1rem;background-color:#eee;width:100%;bottom:0;z-index:1}#konfiguratorForm .progress-bar-wrapper .progress-bar{height:1.125rem;background:var(--configurator-primary)}#konfiguratorForm .progress-bar-wrapper>span{position:absolute;left:50%;transform:translate(-50%,-50%);font-size:.875rem;z-index:1;top:50%;transition:.2s}#konfiguratorForm .progress-bar-wrapper>span.filled{color:var(--configurator-btn-color)}#konfiguratorForm .fade-enter-active,#konfiguratorForm .fade-leave-active{transition:opacity .25s ease-in-out;opacity:1}#konfiguratorForm .fade-enter-from,#konfiguratorForm .fade-leave-to{opacity:0}#konfiguratorForm .fade-up-enter-active,#konfiguratorForm .fade-up-leave-active{transition:opacity .25s ease-in-out;opacity:1}#konfiguratorForm .fade-up-enter-from,#konfiguratorForm .fade-up-leave-to{opacity:0}#konfiguratorForm .badge-green,#konfiguratorForm .badge-red{display:inline-block;padding:.5rem;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;color:#fff}#konfiguratorForm .badge-green{background-color:#28a745}#konfiguratorForm .badge-red{background-color:#dc3545}#konfiguratorForm .title-bar-container{width:100%;padding:0;margin-bottom:.25rem}#konfiguratorForm .title-bar-container .title-bar{display:flex;gap:1rem}@media (max-width: 768px){#konfiguratorForm .title-bar-container .title-bar{flex-direction:column;gap:.25rem}}#konfiguratorForm .title-bar-container .title-bar .title-content{display:flex;gap:.25rem;align-items:center;max-width:100%}@media (max-width: 992px){#konfiguratorForm .title-bar-container .title-bar .title-content{align-items:flex-start;justify-content:flex-start}}@media (max-width: 768px){#konfiguratorForm .title-bar-container .title-bar .title-content{width:100%;gap:.75rem}}@media (max-width: 768px){#konfiguratorForm .title-bar-container .title-bar .title-content.one-btn{flex-direction:row}}@media (max-width: 576px){#konfiguratorForm .title-bar-container .title-bar .title-content{flex-direction:column}}#konfiguratorForm .title-bar-container .title-bar .title-content .title{font-size:1.125rem;font-weight:600;margin:0;word-wrap:break-word}@media (max-width: 768px){#konfiguratorForm .title-bar-container .title-bar .title-content .title{line-height:1.5rem}}#konfiguratorForm .title-bar-container .title-bar .title-content .title img{cursor:pointer}#konfiguratorForm .title-bar-container .title-bar .title2{width:100%;font-size:1.125rem;color:#7f8d94;font-weight:300;white-space:pre-wrap;word-wrap:break-word}#konfiguratorForm .title-bar-container .title-bar .title2.mobile{display:none}@media (max-width: 576px){#konfiguratorForm .title-bar-container .title-bar .title2{margin-left:0}#konfiguratorForm .title-bar-container .title-bar .title2.mobile{display:inline}#konfiguratorForm .title-bar-container .title-bar .title2.desktop{display:none}}#konfiguratorForm .title-bar-container .title-bar-description-card{border-radius:var(--configurator-border-radius-md);border:1px solid rgba(120,144,156,.5);margin-top:1rem;width:100%;padding:1rem}#konfiguratorForm .title-bar-container .btn-option{width:max-content;padding:.25rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:#fefefe;border:1px solid rgba(120,144,156,.5);border-radius:var(--configurator-border-radius-md);font-size:1rem;text-align:center;white-space:nowrap;z-index:1;transition:background-color .25s ease-in-out;cursor:pointer}#konfiguratorForm .title-bar-container .btn-option:hover{background-color:#ccc9}@media (max-width: 576px){#konfiguratorForm .title-bar-container .btn-option{min-width:8rem}}#konfiguratorForm .title-bar-container .btn-option>img{height:1rem;display:block}#konfiguratorForm .title-bar-container .btn-info{width:max-content;padding:0;display:flex;align-items:center;justify-content:space-between;background-color:#fefefe;border:none;border-radius:0;font-size:1rem;text-align:center;white-space:nowrap;z-index:1;transition:background-color .25s ease-in-out;cursor:pointer}#konfiguratorForm .title-bar-container .btn-info>img{height:1.5rem;display:block}#konfiguratorForm .title-bar-container .btn-info>svg{height:1.75rem;display:block;transition:scale .25s ease-in-out}#konfiguratorForm .title-bar-container .btn-info>svg path{transition:fill .25s ease-in-out}#konfiguratorForm .title-bar-container .btn-info>svg path{transition:stroke .25s ease-in-out}#konfiguratorForm .title-bar-container .btn-info>svg:hover{scale:1.05}#konfiguratorForm .title-bar-container .btn-info>svg:hover path{fill:var(--configurator-secondary)}#konfiguratorForm .title-bar-container .btn-info>svg:hover circle{stroke:var(--configurator-secondary)}#konfiguratorForm .configurator-container .masse{width:100%;margin:0}#konfiguratorForm .configurator-container .masse.img{display:flex;justify-content:space-between}@media (max-width: 1200px){#konfiguratorForm .configurator-container .masse.img{flex-direction:column-reverse}}#konfiguratorForm .configurator-container .masse .dimensions-container{width:63%;overflow:hidden}@media (max-width: 1200px){#konfiguratorForm .configurator-container .masse .dimensions-container{width:100%}}#konfiguratorForm .configurator-container .masse .dimensions-container.no-img{width:100%}@media (max-width: 1400px){#konfiguratorForm .configurator-container .masse .dimensions-container.no-img{width:100%}}#konfiguratorForm .configurator-container .masse .dimensions-container .main-dimensions{width:100%;margin-top:1rem;position:relative;gap:2rem;flex-direction:column;justify-content:space-between;display:flex}#konfiguratorForm .configurator-container .masse .dimensions-container .bordered-card-wrapper{width:100%}#konfiguratorForm .configurator-container .masse .dimensions-container .bordered-card-wrapper .inputs-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 425px){#konfiguratorForm .configurator-container .masse .dimensions-container .bordered-card-wrapper .inputs-grid{grid-template-columns:1fr}}#konfiguratorForm .configurator-container .masse .masse-image{width:35%;margin-top:1rem}@media (max-width: 1200px){#konfiguratorForm .configurator-container .masse .masse-image{width:50%;margin-inline:auto}}@media (max-width: 992px){#konfiguratorForm .configurator-container .masse .masse-image{width:75%}}@media (max-width: 576px){#konfiguratorForm .configurator-container .masse .masse-image{width:100%}}#konfiguratorForm .configurator-container .masse .masse-image .depiction-bar{border:1px solid #e8f1f8;padding:.25rem;border-radius:var(--configurator-border-radius);text-align:center}#konfiguratorForm .configurator-container .masse .masse-image img{height:fit-content;width:100%}#konfiguratorForm .callout{height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:2px solid rgba(107,121,128,.5);border-radius:var(--configurator-border-radius);transition:border-color .25s ease-in-out}#konfiguratorForm .callout:not(.selected){cursor:pointer}#konfiguratorForm .callout:not(.material):before{content:"";position:absolute;width:100%;height:100%;top:0;left:1px;background:#282f320d;border-radius:var(--configurator-border-radius);display:none;pointer-events:none}#konfiguratorForm .callout:hover,#konfiguratorForm .callout.selected{border-color:var(--configurator-tertiary)}#konfiguratorForm .callout.selected:before{display:block}#konfiguratorForm .callout .callout-image-wrapper{height:80%;margin:0 auto;width:100%;display:flex;align-items:center}#konfiguratorForm .callout .callout-image-wrapper img{border-radius:var(--configurator-border-radius) var(--configurator-border-radius) 0 0;margin:0 auto;max-height:100%}#konfiguratorForm .callout .callout-image-wrapper img.zoom{transform:scale(1.65) translateY(-3rem)}#konfiguratorForm .callout .callout-image-wrapper.small{height:4rem;object-fit:contain;margin:1rem auto;display:flex;align-items:center;justify-content:center}#konfiguratorForm .callout .callout-image-wrapper.small img{height:100%;object-fit:contain;border-radius:0}#konfiguratorForm .callout.mehr-items{justify-content:center}#konfiguratorForm .callout .option-name-wrapper{display:flex;align-items:center;flex-direction:column;padding:0 .5rem;width:100%}#konfiguratorForm .callout .option-name-wrapper .option-logo{width:50%}#konfiguratorForm .callout .option-name-wrapper.m-auto{margin:auto}#konfiguratorForm .callout .option-name-wrapper .option-name{font-size:1rem;font-weight:500;word-break:auto-phrase;text-align:center;line-height:1.25;display:block;margin:.5rem 0}#konfiguratorForm .callout .option-name-wrapper .option-name.sm{font-size:.875rem}#konfiguratorForm .callout .option-name-wrapper .option-name .name-block{display:inline-block}#konfiguratorForm .callout .option-name-wrapper:has(.option-color){flex-direction:row;justify-content:space-between;align-items:center}#konfiguratorForm .callout .option-name-wrapper:has(.option-color) .option-name{text-align:left;margin:0;flex:1}#konfiguratorForm .callout .option-name-wrapper:has(.option-color) .option-color{width:60px;height:30px;border-radius:var(--configurator-border-radius-sm);border:1px solid #ACB6BC;object-fit:cover}#konfiguratorForm .callout.imageless{align-items:center;justify-content:center;padding:.5rem 1rem}@media (max-width: 425px){#konfiguratorForm .callout.imageless{padding:.5rem}}#konfiguratorForm .callout.imageless .option-name{font-size:1.1rem;font-weight:500;word-break:auto-phrase;text-align:center;max-width:90%;line-height:1.4rem;display:block;margin:.5rem 0}#konfiguratorForm .callout.singlestep:after{content:"";position:absolute;width:1.5rem;height:1.5rem;top:4px;right:4px;border-radius:var(--configurator-border-radius-sm);background-color:var(--configurator-tertiary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z" fill="%23FFFFFF" data-original="%23000000" class=""></path></g></svg>');background-repeat:no-repeat;background-size:60%;background-position:center;display:none}#konfiguratorForm .callout.singlestep.selected:after{display:block}#konfiguratorForm .callout.multistep:after{position:absolute;top:.5rem;right:.5rem;content:"";width:1.5rem;height:1.5rem;border:1px solid #ACB6BC;border-radius:var(--configurator-border-radius-sm);background-color:transparent;background-repeat:no-repeat;background-size:60%;background-position:center;transition:border-color .25s ease-in-out}#konfiguratorForm .callout.multistep.selected:after{background-color:var(--configurator-tertiary);border-color:var(--configurator-tertiary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z" fill="%23FFFFFF" data-original="%23000000" class=""></path></g></svg>')}#konfiguratorForm .callout.multistep:hover:after{border-color:var(--configurator-tertiary)}#konfiguratorForm .extra-content{min-width:70%;max-width:100%;width:fit-content;display:flex;justify-content:space-between;padding:.5rem}@media (max-width: 576px){#konfiguratorForm .extra-content{width:100%;flex-direction:column;row-gap:.5rem}}#konfiguratorForm .extra-content .value-container{border:1px solid rgba(120,144,156,.5);display:flex;align-items:center;padding-left:1rem;background:#fff;padding:.5rem 2rem .5rem 1rem;border-radius:var(--configurator-border-radius);flex-grow:1}@media (min-width: 577px){#konfiguratorForm .extra-content .value-container{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}}#konfiguratorForm .extra-content .value-container span{color:#7f8d94}@media (min-width: 577px){#konfiguratorForm .extra-content .configurator-main-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}}#konfiguratorForm .step.error .extra-content .value-container,#konfiguratorForm .step.error .step-boxes-grid .singlestep{border-color:var(--configurator-error-color)}#konfiguratorForm .extra-modal-boxes-grid{display:grid;gap:1rem;width:100%;grid-template-columns:repeat(6,1fr)}@media (max-width: 1400px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1200px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 425px){#konfiguratorForm .extra-modal-boxes-grid{grid-template-columns:100%}}#konfiguratorForm .extra-modal-boxes-grid .extra-options-title{grid-column:1/-1;font-size:1.5rem;font-weight:500;margin:.5rem}#konfiguratorForm .extra-modal-boxes-grid .colorAsImage{width:100%;height:10rem}#konfiguratorForm .step .step-range-slider{display:flex;position:relative;border:1px solid #e8f1f8;border-radius:var(--configurator-border-radius);padding:.75rem 1.5rem;margin-bottom:10px;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#konfiguratorForm .step .step-range-slider .labels{display:flex;justify-content:space-between;padding:0;margin-top:10px}#konfiguratorForm .step .step-range-slider .label{font-size:80%;display:flex;width:1px;justify-content:center}#konfiguratorForm .step .step-range-slider .label:first-child{justify-content:start}#konfiguratorForm .step .step-range-slider .label:last-child{justify-content:end}#konfiguratorForm .step.step-list .step-list-button{width:fit-content;margin:.5rem 0 .5rem .5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(107,121,128,.5);padding:.5rem;border-radius:var(--configurator-border-radius);cursor:pointer}#konfiguratorForm .step.step-list .step-list-button.collapsed{background:#e5e9eb;border-color:var(--configurator-primary)}#konfiguratorForm .step.step-list .step-list-button:hover{border-color:var(--configurator-secondary)}#konfiguratorForm .step.step-list .step-list-button svg path{fill:var(--configurator-primary)}#konfiguratorForm .step.step-list .collapse-wrapper{padding:0 .5rem}#konfiguratorForm .step.step-list .collapse-wrapper .bordered-card-wrapper{width:100%;border:1px solid rgba(107,121,128,.5);padding:1rem;border-radius:var(--configurator-border-radius);display:none}#konfiguratorForm .step.step-list .collapse-wrapper .bordered-card-wrapper.shown{display:block}#konfiguratorForm .step.step-list .collapse-wrapper .bordered-card-wrapper .collapse-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}#konfiguratorForm .step.step-list .card-input-wrapper{padding:0 .5rem}#konfiguratorForm .step.step-list .material-step-boxes-grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);padding:.5rem 0;gap:1rem}@media (max-width: 1400px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 425px){#konfiguratorForm .step.step-list .material-step-boxes-grid{grid-template-columns:100%}}#konfiguratorForm .step.planer{width:100%;padding:.5rem 0;position:relative}#konfiguratorForm .step.planer .planer-buttons-wrapper{display:flex;align-items:center;justify-content:center;column-gap:1rem;margin-bottom:1rem}#konfiguratorForm .step.planer .planer-buttons-wrapper .configurator-main-btn{line-height:1}#konfiguratorForm .step.planer .planer-content{overflow:auto;max-height:70dvh;padding:1rem}#konfiguratorForm .step.planer .konvajs-content{margin:auto}#main-ar-node{text-align:center}#main-ar-node svg{padding:.375rem;border-radius:var(--configurator-border-radius);width:4rem;height:auto;transition:background-color .15s ease-in-out}#main-ar-node svg:hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}.app-ki-container .home-container,.app-ki-container .products-info-container,.app-ki-container .galery-container,.app-ki-container .products-container{max-width:1900px;margin:auto}.app-ki-container .products-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.125rem}.app-ki-container .products-container.margin-bottom{margin-bottom:3rem}@media (max-width: 1200px){.app-ki-container .products-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.app-ki-container .products-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.app-ki-container .products-container{grid-template-columns:repeat(1,1fr)}}.app-ki-container .products-container .filter-title{grid-column:1/-1;padding-bottom:.25rem;border-bottom:2px solid #374045;display:flex;align-items:center}.app-ki-container .products-container .filter-title h2{margin:0}.app-ki-container .products-container .card-anchor{display:flex;text-decoration:none;color:inherit}.app-ki-container .products-container .additional-card{border-radius:.625rem;box-shadow:0 4px 15px #0000001a;position:relative;cursor:pointer;overflow:hidden;height:100%;container-type:inline-size;container-name:additionalCard;transition:box-shadow .25s ease-in-out}@media (max-width: 768px){.app-ki-container .products-container .additional-card{min-height:260px}}@media (max-width: 650px){.app-ki-container .products-container .additional-card{min-height:230px}}@media (max-width: 576px){.app-ki-container .products-container .additional-card{aspect-ratio:3/2}}@media (max-width: 425px){.app-ki-container .products-container .additional-card{aspect-ratio:6/5}}.app-ki-container .products-container .additional-card:hover{box-shadow:0 10px 30px #00000026}.app-ki-container .products-container .additional-card:hover img{transform:scale(1.025)}.app-ki-container .products-container .additional-card img{border-radius:.625rem;width:100%;height:100%;transition:transform .3s ease-in-out}.app-ki-container .products-container .additional-card .card-content{position:absolute;width:100%;top:0;left:0;height:100%;padding:.5rem;border-radius:.625rem;z-index:1;display:flex;flex-direction:column;row-gap:.5rem;justify-content:flex-end;background-color:#0003}.app-ki-container .products-container .additional-card .card-content.darker-bg{background-color:#00000073}.app-ki-container .products-container .additional-card .card-content .info-svg{position:absolute;top:.5rem;left:.5rem;background-color:#fc0;padding:.125rem;border-radius:.25rem}.app-ki-container .products-container .additional-card .card-content .info-svg svg{display:block;height:1.5rem;width:auto}.app-ki-container .products-container .additional-card .card-content .additional-card-icon{width:3rem;min-height:3rem;height:3rem;display:block}.app-ki-container .products-container .additional-card .card-content .additional-card-icon.white path{fill:#fff}@container additionalCard (max-width: 20rem){.app-ki-container .products-container .additional-card .card-content .additional-card-icon{width:2.5rem!important;min-height:2.5rem!important;height:.25rem!important}}.app-ki-container .products-container .additional-card .card-content .additional-card-text{color:#fff;font-size:1.625rem;font-weight:500;line-height:1.25}@container additionalCard (max-width: 22rem){.app-ki-container .products-container .additional-card .card-content .additional-card-text{font-size:1.375rem!important}}@container additionalCard (max-width: 20rem){.app-ki-container .products-container .additional-card .card-content .additional-card-text{font-size:1.25rem!important}}@container additionalCard (max-width: 18rem){.app-ki-container .products-container .additional-card .card-content .additional-card-text{font-size:1.125rem!important}}.app-ki-container .products-container .additional-card .card-content .main-btn{width:100%;padding:.5rem}.app-ki-container .main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,transform .3s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.75rem;border-radius:6px}@media (max-width: 576px){.app-ki-container .main-btn{width:100%;min-width:unset}}.app-ki-container .main-btn svg{height:1.5rem;width:auto}.app-ki-container .main-btn:not([variant]),.app-ki-container .main-btn[variant=primary]{background-color:var(--main-btn-color-primary);border-color:var(--main-btn-color-primary);color:var(--main-btn-color-text-primary)}.app-ki-container .main-btn:not([variant]) svg path,.app-ki-container .main-btn[variant=primary] svg path{fill:var(--main-btn-color-text-primary)}.app-ki-container .main-btn:not([variant]):not(:disabled):hover,.app-ki-container .main-btn[variant=primary]:not(:disabled):hover{background-color:var(--main-btn-color-secondary);border-color:var(--main-btn-color-secondary)}.app-ki-container .main-btn:not([variant]):disabled,.app-ki-container .main-btn[variant=primary]:disabled{background-color:#7f8d94;border-color:#7f8d94;cursor:initial;color:#59666c}.app-ki-container .main-btn:not([variant]):disabled svg path,.app-ki-container .main-btn[variant=primary]:disabled svg path{fill:#59666c}.app-ki-container .main-btn[variant=konfigurator]{background-color:var(--main-btn-color-konfigurator);border-color:var(--main-btn-color-konfigurator);color:var(--main-btn-color-text-konfigurator)}.app-ki-container .main-btn[variant=konfigurator] svg path{fill:var(--main-btn-color-text-konfigurator)}.app-ki-container .main-btn[variant=konfigurator]:not(:disabled):hover{background-color:var(--main-btn-color-konfigurator-secondary);border-color:var(--main-btn-color-konfigurator-secondary)}.app-ki-container .main-btn[variant=konfigurator]:disabled{background-color:#7f8d94;border-color:#7f8d94;cursor:initial;color:#59666c}.app-ki-container .main-btn[variant=konfigurator]:disabled svg path{fill:#59666c}.app-ki-container .main-btn[variant=konfigurator]:active svg{transform:scale(.9)}.app-ki-container .main-btn[variant=outlined]{background-color:transparent;border-color:#ffb500;color:#1a1e1f}.app-ki-container .main-btn[variant=outlined] svg path{transition:fill .3s ease-in-out;fill:#1a1e1f}.app-ki-container .main-btn[variant=outlined]:not(:disabled):hover{color:#ffb500;background-color:#95a2a8}.app-ki-container .main-btn[variant=outlined]:not(:disabled):hover svg path{fill:#ffb500}.app-ki-container .main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#7f8d94;color:#59666c;cursor:initial}.app-ki-container .main-btn[variant=outlined]:disabled svg path{fill:#59666c}.app-ki-container .main-btn.medium{padding:.625rem 1.5rem;min-width:10rem}.app-ki-container .main-btn.small{font-size:.875rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}.app-ki-container .main-btn.small svg{height:1rem;width:auto}@media (max-width: 576px){.app-ki-container .main-btn.small{width:fit-content}}.app-ki-container .main-btn.icon{min-width:unset}.app-ki-container [data-tooltip]{position:relative;width:fit-content;height:fit-content}.app-ki-container [data-tooltip]:hover .tooltip_data{visibility:visible;opacity:1}.app-ki-container [data-tooltip] .tooltip_data{position:absolute;width:fit-content;height:fit-content;opacity:0;visibility:hidden;text-wrap:nowrap;white-space:nowrap;pointer-events:none;text-align:center;font-weight:400;border-radius:4px;z-index:2;box-shadow:0 10px 20px #0000001a;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.app-ki-container [data-tooltip] .tooltip_data.wrapping{text-wrap:wrap;white-space:wrap;width:max-content;max-width:12.5rem}.app-ki-container [data-tooltip] .tooltip_data.wrapping-lg{text-wrap:wrap;white-space:wrap;width:max-content;max-width:15rem}.app-ki-container [data-tooltip] .tooltip_data.primary{background-color:#fc0;border:1px solid #ffcc00;color:#fff}.app-ki-container [data-tooltip] .tooltip_data.dark-blue{background-color:#2d3790;color:#fff}.app-ki-container [data-tooltip] .tooltip_data.yellow{background-color:#fd0;color:#1a1e1f}.app-ki-container [data-tooltip] .tooltip_data.text-norm{font-size:inherit;padding:.5rem 1rem}.app-ki-container [data-tooltip] .tooltip_data.text-medium{font-size:.875rem;padding:.5rem .75rem}.app-ki-container [data-tooltip] .tooltip_data.text-small{font-size:.75rem;padding:.25rem .5rem}.app-ki-container [data-tooltip] .tooltip_data.top{bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.app-ki-container [data-tooltip] .tooltip_data.top-right{bottom:calc(100% + .375rem);left:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.right{left:calc(100% + .375rem);top:50%;transform:translateY(-50%)}.app-ki-container [data-tooltip] .tooltip_data.bottom-right{top:calc(100% + .375rem);left:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.bottom{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.app-ki-container [data-tooltip] .tooltip_data.bottom-left{top:calc(100% + .375rem);right:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.left{top:50%;transform:translateY(-50%);right:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data.top-left{bottom:calc(100% + .375rem);right:calc(100% + .375rem)}.app-ki-container [data-tooltip] .tooltip_data .secondary{margin-top:.5rem}.app-ki-container .backToHome,.app-ki-container .backToPrevious{max-width:1900px;margin:auto;display:flex;margin-bottom:.5rem}.app-ki-container .backToHome.desctop-btn .btnNamePrevStep,.app-ki-container .backToPrevious.desctop-btn .btnNamePrevStep{display:block!important}.app-ki-container .backToHome.mobile-btn,.app-ki-container .backToPrevious.mobile-btn{margin-bottom:1rem;transform:translateY(80px);position:relative;z-index:99}@media (min-width: 768px){.app-ki-container .backToHome.mobile-btn,.app-ki-container .backToPrevious.mobile-btn{display:none}}.app-ki-container .backToHome.mobile-btn a,.app-ki-container .backToPrevious.mobile-btn a{position:static}.app-ki-container .backToHome a,.app-ki-container .backToHome button,.app-ki-container .backToPrevious a,.app-ki-container .backToPrevious button{margin-left:.25rem;margin-top:.5rem;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;cursor:pointer;float:left;font-size:.875rem;line-height:1.5;font-weight:600;border:2px solid;background-color:var(--configurator-conversion-primary);border-color:var(--configurator-conversion-primary);color:var(--configurator-conversion-btn-color);transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;padding:.5rem;min-width:auto;position:sticky;column-gap:.5rem;border-radius:var(--configurator-border-radius)}@media (max-width: 576px){.app-ki-container .backToHome a,.app-ki-container .backToHome button,.app-ki-container .backToPrevious a,.app-ki-container .backToPrevious button{width:fit-content}}.app-ki-container .backToHome a span,.app-ki-container .backToHome button span,.app-ki-container .backToPrevious a span,.app-ki-container .backToPrevious button span{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:center}.app-ki-container .backToHome a svg,.app-ki-container .backToHome button svg,.app-ki-container .backToPrevious a svg,.app-ki-container .backToPrevious button svg{height:12px;width:12px;transition:transform .3s;align-content:center;margin:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.app-ki-container .backToHome a:not(:disabled):hover,.app-ki-container .backToHome button:not(:disabled):hover,.app-ki-container .backToPrevious a:not(:disabled):hover,.app-ki-container .backToPrevious button:not(:disabled):hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}.app-ki-container .home-container{position:relative;padding:2rem}.app-ki-container .home-container .button-wrapper{text-align:center;container-type:inline-size;container-name:buttons;padding:0 20px}.app-ki-container .home-container .button-wrapper .bt-content{gap:20px;display:grid;grid-template-columns:1fr 1fr;gap:70px}@media (max-width: 768px){.app-ki-container .home-container .button-wrapper .bt-content{gap:20px;flex-wrap:wrap;display:flex}}@media (max-width: 992px){.app-ki-container .home-container .button-wrapper .bt-content{grid-template-columns:1fr 1fr;gap:40px}}.app-ki-container .home-container .button-wrapper .bt-content .main-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:140px;width:100%;border:none;padding:0;color:#fff;font-size:30px;font-weight:700;cursor:pointer;text-decoration:none;border-radius:0}@media (max-width: 425px){.app-ki-container .home-container .button-wrapper .bt-content .main-btn{font-size:14px;height:80px}}@media (max-width: 992px){.app-ki-container .home-container .button-wrapper .bt-content .main-btn{font-size:22px;height:100px}}.app-ki-container .topbar{max-width:1200px;margin:auto}#konfiguratorForm .loader-wrapper{position:relative;margin:0 auto}#konfiguratorForm .loader-wrapper.fixed{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999}#konfiguratorForm .loader-wrapper .loader-circle{width:90px;height:90px;border:10px solid rgba(0,0,0,.11);border-radius:50%;border-top-color:#cecece;border-right-color:#cecece;border-left-color:#fab70f;border-bottom-color:#fab70f;animation:loader1776 2s linear infinite}#konfiguratorForm .loader-wrapper .loader-icon{position:absolute;width:60px;height:60px;padding:5px;top:0;left:0;transform:translate(15px,15px)}#konfiguratorForm .loader-wrapper .loader-icon svg{width:100%;height:100%}#konfiguratorForm .loader-wrapper .countGlobalLoader{position:absolute;top:0;right:0;margin:3rem;font-size:2.5rem;color:#fff;display:none}@keyframes loader1776{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}#konfiguratorForm .configurator-container.configurator-content-wrapper.position-single-page{position:relative;z-index:1050}#konfiguratorForm .spinner-smal .loader-wrapper{width:fit-content}#konfiguratorForm .spinner-smal .loader-wrapper .loader-circle{width:36px;height:36px;border:4px solid rgba(0,0,0,.11);border-radius:50%;border-top-color:#cecece;border-right-color:#cecece;border-left-color:#fab70f;border-bottom-color:#fab70f;animation:loader1776 2s linear infinite}#konfiguratorForm .spinner-smal .loader-wrapper .loader-icon{position:absolute;width:35px;height:35px;padding:5px;top:0;left:0;transform:translate(0);display:flex;align-items:center;justify-content:center}#konfiguratorForm .spinner-smal .loader-wrapper .loader-icon svg{width:100%;height:100%}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone{overflow-x:auto;display:block;width:max-content;max-width:100%;white-space:nowrap;margin-bottom:.25rem;border-collapse:collapse;border-spacing:0}@media (max-width: 1140px){#konfiguratorForm #table_zone .table-schneelastzone-windlastzone{width:100%}}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .checked-table{border-right:2px solid #cecece}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .border-left{border-left:2px solid #cecece}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead td,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody td{padding:.5rem .625rem .625rem}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n){background-color:#f1f1f1}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n) th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n) td{background-color:#f1f1f1}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n-1) th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n-1) td{background-color:#fefefe}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:hover,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:hover th,#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr:hover td{background-color:#cecece}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody tr td{border:1px solid #e7e7e7}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr th{border:1px solid #e7e7e7;background-color:#f8f8f8}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr th a{color:#1779ba}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr th a:hover{color:#1468a0}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone tbody th{position:sticky;left:-1px;z-index:9;font-weight:400;border:1px solid #e7e7e7}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone thead tr td{position:sticky;left:-1px;z-index:9;background-color:#f8f8f8;font-weight:400;font-weight:700;border:1px solid #e7e7e7}#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .headcol{left:8rem}@media (max-width: 576px){#konfiguratorForm #table_zone .table-schneelastzone-windlastzone .headcol{position:static}}#konfiguratorForm #table_zone .table-windlastzone{padding-bottom:.25rem}#konfiguratorForm #table_zone .description-table-schneelastzone-windlastzone{font-size:1rem;color:#a8a8a8}#konfiguratorForm #table_zone .green-checked-table-schneelastzone-windlastzone{color:green;font-size:2rem}#konfiguratorForm #table_zone .gray-checked-table-schneelastzone-windlastzone{color:#ccc;font-size:2rem}#CartForm .basket-empty a{text-decoration:none}#CartForm .main-btn[variant=outlined]{background-color:var(--basket-primary);border-color:var(--basket-btn-color);color:var(--basket-btn-color)}#CartForm .main-btn:not(:disabled):hover{background-color:var(--main-btn-color-konfigurator-secondary);border-color:var(--main-btn-color-konfigurator-secondary)}.website-icon-wrapper{position:sticky;bottom:2rem;left:1rem;width:2.5rem;height:2.5rem;display:none;background-image:url("data:image/svg+xml,%3csvg%20width='130'%20height='130'%20viewBox='0%200%20130%20130'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M23.1054%20103.752L18.5151%20109.619H12.3834V125.459L6.13175%20129.978V109.619H0L4.64163%20103.752H23.1054Z'%20fill='%23010100'/%3e%3cpath%20d='M43.4014%20112.357L41.7743%20109.641H29.7677V115.29H41.7229L43.4014%20112.357ZM49.8072%20129.978H43.5727V123.547L41.6887%20121.222H29.7677V125.437L23.5332%20129.978V103.752H45.1142L49.8072%20111.835L46.2275%20117.919L49.8072%20122.46V129.978Z'%20fill='%23010100'/%3e%3cpath%20d='M57.1378%20116.702H69.7268V109.641H57.1378V116.702ZM75.9613%20125.176H69.7268V122.482H57.1378V125.502L50.9033%20130V109.641L55.5963%20103.774H71.2683L75.9613%20109.641V125.176Z'%20fill='%23010100'/%3e%3cpath%20d='M97.7138%20116.898L94.4766%20109.619H84.1486V124.112H94.4766L97.7138%20116.898ZM104.479%20116.92L98.6216%20130H77.9141V103.774H98.6216L104.479%20116.941V116.92Z'%20fill='%23010100'/%3e%3cpath%20d='M122.72%20103.752L118.13%20109.619H112.255V114.247H127.721L123.508%20119.592H112.255V124.112H129.999L125.375%20129.978H106.021V103.752H122.72Z'%20fill='%23010100'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M63.2525%2099.6674L47.5635%2079.7644L63.2525%2059.8613L94.6307%2099.6674H63.2525Z'%20fill='%23010100'/%3e%3cpath%20d='M129.247%206.80103V13.8627L123.869%2020.6854H94.2889L105.234%206.80103H129.247ZM120.46%2025.0093L80.0557%2076.2662L65.2744%2057.5147L90.8976%2025.0093H120.477H120.46Z'%20fill='%23FBB90E'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M37.373%200V43.9997L16.46%2070.5298V16.6004L29.5627%200H37.373Z'%20fill='%23010100'/%3e%3cmask%20id='mask0_345_22'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='4'%20y='6'%20width='98'%20height='94'%3e%3cpath%20d='M4.26465%2090.3895L70.1724%206.80103H101.533L28.3292%2099.6675H4.26465V90.3895Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_345_22)'%3e%3cpath%20d='M101.533%206.80103H4.26465V99.6675H101.533V6.80103Z'%20fill='url(%23paint0_linear_345_22)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_345_22'%20x1='4.26465'%20y1='53.4515'%20x2='101.533'%20y2='53.4515'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23CCCED2'/%3e%3cstop%20offset='0.5'%20stop-color='%23777D83'/%3e%3cstop%20offset='1'%20stop-color='%235A626A'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;margin-bottom:1rem}.website-icon-wrapper.shown{display:block}@media (max-width: 768px){.website-icon-wrapper.shown{display:none}}.container-preis-ab-wrapper{width:calc(40% - 2rem);min-width:fit-content;margin:1.25rem 0 0 auto;border-radius:var(--configurator-border-radius);background-color:#fff}@media (max-width: 768px){.container-preis-ab-wrapper.hide{display:none}}.container-preis-ab-wrapper .preis-ab{border:2px solid var(--configurator-primary);padding:.5rem 1rem;border-radius:var(--configurator-border-radius)}.container-preis-ab-wrapper .preis-ab .text-preis-ab{font-size:.75rem;margin:0!important}.container-preis-ab-wrapper .preis-ab .preis-ab-body{font-weight:600;color:var(--configurator-primary);font-size:1.5rem;margin:0!important}.price-sticky-to-top{position:sticky;top:0;width:100%;z-index:10;padding:0 1.25rem}.price-sticky-to-top .text-preis-ab{color:#999}@media (min-width: 769px){.price-sticky-to-top{display:none}}:root{--progress-bar-konfigurator-active: #ffcc00;--progress-bar-konfigurator-inactive: #7F8D94;--barHeight: 1rem;--main-btn-color-primary: #ffcc00;--main-btn-color-secondary: #ffb500}@media (max-width: 992px){:root{--barHeight: .75rem}}@media (max-width: 576px){:root{--barHeight: .5rem}}@media (max-width: 425px){:root{--barHeight: .375rem}}.progress-bar-konfigurator{padding:3rem 0}@media (max-width: 768px){.progress-bar-konfigurator{padding:3.5rem 0 2.5rem}}@media (max-width: 425px){.progress-bar-konfigurator{padding:3rem 0 2rem}}@media (max-width: 350px){.progress-bar-konfigurator{padding:2.5rem 0 1.5rem}}.progress-bar-konfigurator .steps-wrapper{display:grid;grid-template-columns:repeat(var(--stepsCount),1fr);column-gap:calc(var(--barHeight) * 2)}@media (max-width: 1200px){.progress-bar-konfigurator .steps-wrapper{width:90%}}.progress-bar-konfigurator .steps-wrapper .step-wrapper{display:flex;flex-direction:column;row-gap:.25rem}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content{display:none}}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-icon{height:3.5rem;width:3.5rem}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-icon svg{height:100%;width:auto}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-text{font-size:1rem;font-weight:500}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step{background-color:var(--progress-bar-konfigurator-inactive);width:100%;height:var(--barHeight);position:relative}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:after,.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:before{position:absolute;content:"";border-style:solid;display:none}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:before{right:100%;border-width:0 0 var(--barHeight) var(--barHeight);border-color:transparent transparent var(--progress-bar-konfigurator-inactive) transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:after{left:100%;border-width:var(--barHeight) var(--barHeight) 0 0;border-color:var(--progress-bar-konfigurator-inactive) transparent transparent transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active{background-color:var(--progress-bar-konfigurator-active)}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active:after{border-color:var(--progress-bar-konfigurator-active) transparent transparent transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active:before{border-color:transparent transparent var(--progress-bar-konfigurator-active) transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper:not(:first-child) .step:before{display:block}.progress-bar-konfigurator .steps-wrapper .step-wrapper:not(:last-child) .step:after{display:block}.progress-bar-konfigurator .step-info{display:none;margin-top:.75rem}@media (max-width: 768px){.progress-bar-konfigurator .step-info{display:block}}.progress-bar-konfigurator .step-info p{text-align:center}.primary-product-card{display:flex;flex-direction:column;border-radius:.625rem;flex-grow:1;container-type:inline-size;box-shadow:0 4px 15px #0000001a;transition:box-shadow .25s ease-in-out}@container (max-width: 270px){.primary-product-card .product-details-container .product-name{font-size:1rem!important}}.primary-product-card:hover,.primary-product-card:active{box-shadow:0 10px 30px #00000026}.primary-product-card:hover .image-wrapper .details-wrapper,.primary-product-card:active .image-wrapper .details-wrapper{opacity:1}.primary-product-card:hover .filter-img,.primary-product-card:active .filter-img{filter:opacity(1)!important}.primary-product-card .image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:.625rem .625rem 0 0}.primary-product-card .image-wrapper .product-link{position:absolute;bottom:0;width:max-content;max-width:90%;left:50%;transform:translate(-50%);z-index:2;transition:opacity .25s ease-in-out}.primary-product-card .image-wrapper img{width:100%;height:100%;display:block;aspect-ratio:3/2;transition:transform .3s ease-in-out}.primary-product-card .image-wrapper .info-container{position:absolute;top:.5rem;right:.5rem;display:flex;column-gap:2px}.primary-product-card .image-wrapper .info-container .info-item{padding:.25rem;z-index:1;font-size:1rem;font-weight:400;line-height:1.25;border-radius:.25rem}.primary-product-card .image-wrapper .info-container .info-item svg{display:block;height:1.25rem;width:auto}.primary-product-card .image-wrapper .info-container .info-item img{display:block;height:1.25rem;width:1.25rem}.primary-product-card .image-wrapper .info-container .info-item.list-info{margin:0;list-style:none;z-index:1}.primary-product-card .image-wrapper .info-container .info-item.list-info li{color:#fff;padding:.25rem .5rem;background-color:#2d3790;width:fit-content;font-size:.7rem;border-radius:4px;font-weight:400}.primary-product-card .image-wrapper .info-container .info-item.list-info li:not(:last-child){margin-bottom:.25rem}@media (max-width: 380px){.primary-product-card .image-wrapper .info-container .info-item.list-info li{font-size:.5rem}}.primary-product-card .image-wrapper .info-container .ar-info{background-color:#fff;padding-right:0;padding-left:0}.primary-product-card .image-wrapper .info-container .delivery-info{background-color:#2d3790}.primary-product-card .image-wrapper .info-container .montage-info{background-color:#fd0}.primary-product-card .image-wrapper .info-container.bottom{top:auto;bottom:.5rem}.primary-product-card .image-wrapper .info-container.left{left:1rem}.primary-product-card .image-wrapper .info-container.give-way-ar{top:2.3rem}.primary-product-card .image-wrapper .price{background-color:var(--priceab-bg-color);color:var(--priceab-color);padding-inline:.5rem}.primary-product-card .image-wrapper .price p{margin:0}.primary-product-card .image-wrapper .details-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1e1fa6;display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;transition:opacity .25s ease-in-out;opacity:0;padding:2.5rem 0 .5rem}@container (max-width: 290px){.primary-product-card .image-wrapper .details-wrapper{row-gap:.5rem}}.primary-product-card .product-details-container{padding:.5rem;transition:background-color .25s ease-in-out;background-color:#fff;border-radius:0 0 .625rem .625rem;flex-grow:1;display:flex;flex-direction:column;row-gap:6px;justify-content:space-between}.primary-product-card .product-details-container .product-name{font-size:1.125rem;line-height:1.5;font-weight:700}.primary-product-card .product-details-container .icons-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:.5rem;margin-top:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper{border-radius:5px;padding:.25rem;background-color:#fff}.primary-product-card .product-details-container .icons-container .icon-wrapper svg{display:block;width:100%;height:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color-white,.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color{transition:fill .25s ease-in-out}.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color-stroke{transition:stroke .25s ease-in-out}.primary-product-card .product-details-container .icons-container .icon-wrapper .filter-img{filter:opacity(.5)}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color{fill:#dbdfe2}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color-stroke{stroke:#dbdfe2}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color-white{fill:#fff}.primary-product-card:hover .image-wrapper img{transform:scale(1.025)}.primary-product-card:hover .product-details-container{background-color:#dcdfe1}.player3D .player3D-model canvas{display:inline}#konfiguratorForm .configurator-container .masse .dimensions-container.no-img{float:none;height:auto}#konfiguratorForm .modal-mask{z-index:1050}#konfiguratorForm .status-bar-content,#konfiguratorForm .progress-bar-wrapper{display:none!important}.multi-range-slider[data-v-a27c5567]{display:flex;position:relative;border:1px solid #e8f1f8;border-radius:var(--configurator-border-radius-sm);padding:20px 10px;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.multi-range-slider[data-v-a27c5567] *{box-sizing:border-box;padding:0;margin:0}.multi-range-slider .bar[data-v-a27c5567]{display:flex}.multi-range-slider .bar-left[data-v-a27c5567]{width:25%;background-color:var(--configurator-primary);border-radius:var(--configurator-border-radius-sm) 0px 0px var(--configurator-border-radius-sm);padding:4px 0}.multi-range-slider .bar-right[data-v-a27c5567]{width:25%;background-color:var(--configurator-primary);border-radius:0px var(--configurator-border-radius-sm) var(--configurator-border-radius-sm) 0px}.multi-range-slider .bar-inner-left[data-v-a27c5567],.multi-range-slider .bar-inner-right[data-v-a27c5567]{background-color:var(--configurator-primary);display:flex;flex-grow:1;flex-shrink:1;position:relative;justify-content:space-between;border-radius:0}.multi-range-slider .bar-inner-left[data-v-a27c5567],.multi-range-slider .bar-inner-right[data-v-a27c5567]{border-radius:var(--configurator-border-radius-sm)}.multi-range-slider .bar-inner-left-left[data-v-a27c5567],.multi-range-slider .bar-inner-left-right[data-v-a27c5567],.multi-range-slider .bar-inner-right-left[data-v-a27c5567],.multi-range-slider .bar-inner-right-right[data-v-a27c5567]{width:50%}.multi-range-slider .thumb[data-v-a27c5567]{position:relative;z-index:1;cursor:pointer}.multi-range-slider .thumb[data-v-a27c5567]:before{content:"";background-color:#fff;position:absolute;width:20px;height:20px;border:solid 1px var(--configurator-secondary);border-radius:50%;z-index:1;margin:-8px;cursor:pointer}.multi-range-slider .input-type-range:focus+.thumb[data-v-a27c5567]:after{content:"";position:absolute;top:-4px;left:-4px;width:11px;height:11px;z-index:2;border-radius:50%;border:dotted 1px black}.multi-range-slider .caption[data-v-a27c5567]{position:absolute;bottom:35px;width:2px;height:2px;left:1px;display:flex;justify-content:center;align-items:center;overflow:visible;display:none}.multi-range-slider .caption[data-v-a27c5567] *{position:absolute;min-width:30px;height:30px;font-size:75%;text-align:center;line-height:30px;background-color:#fff;border-radius:0;border:solid 1px var(--configurator-primary);padding:0 5px;white-space:nowrap}.multi-range-slider .caption.active[data-v-a27c5567]{display:flex}.multi-range-slider .input-type-range[data-v-a27c5567]{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.multi-range-slider .labels[data-v-a27c5567]{display:flex;justify-content:space-between;padding:0;margin-top:10px;margin-bottom:-20px}.multi-range-slider .label[data-v-a27c5567]{font-size:80%;display:flex;width:1px;justify-content:center}.multi-range-slider .label[data-v-a27c5567]:first-child{justify-content:start}.multi-range-slider .label[data-v-a27c5567]:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left[data-v-a27c5567]{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right[data-v-a27c5567]{left:8px}.multi-range-slider .error[data-v-a27c5567]{color:red;white-space:nowrap}.additional-dimensions[data-v-e3833fb9]{width:100%}.additional-dimensions .additional-dimensions-element[data-v-e3833fb9]{width:100%;margin-top:2rem}.additional-dimensions .additional-dimensions-element .range-slider-container[data-v-e3833fb9]{width:100%;margin-top:1rem}
