.info-popup{position:relative;display:inline-block}.info-popup .icon{font-size:24px;cursor:pointer}.info-popup .popup{position:fixed;width:250px;max-width:90vw;padding:8px 16px;background:var(--color-gray-80);color:#fff;font-size:var(--font-l-size);line-height:var(--font-m-line-height);border-radius:4px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.info-popup .popup:after{content:"";position:absolute;width:0;height:0}.info-popup:hover .popup,.info-popup.active .popup{opacity:1;visibility:visible}.info-popup .popup-top:after{bottom:-4px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-gray-80)}.info-popup .popup-bottom:after{top:-4px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--color-gray-80)}.info-popup .popup-left:after{top:50%;right:-4px;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--color-gray-80)}.info-popup .popup-right:after{top:50%;left:-4px;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--color-gray-80)}.config-share-save{position:sticky;top:0;padding:12px 0;margin-bottom:12px;background:var(--color-gray-10);z-index:1}.config-share-save .buttons{display:flex;align-items:end;justify-content:flex-end}@media (max-width: 576px){.config-share-save .buttons{flex-direction:column;gap:12px}.config-share-save .buttons button{width:100%;margin:unset!important}.config-share-save .buttons .info-popup{display:none}}.config-share-save .buttons .share-button,.config-share-save .buttons .save-button{display:flex;height:40px;padding:8px 28px 8px 12px;margin-right:12px;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.5px;color:var(--color-gray-60);outline:none;background:none;border:1px solid var(--color-gray-30);cursor:pointer}.config-share-save .buttons .share-button i,.config-share-save .buttons .save-button i{font-size:26px;padding-right:16px;color:#000}.share-popup{max-width:800px}.share-popup .share-link-input{position:relative}.share-popup .share-link-input input{display:flex;width:100%;margin-top:6px;outline:none;border:1px solid var(--color-gray-30);background:var(--color-gray-10);height:48px;padding:12px 36px 12px 16px;align-items:center;gap:8px;align-self:stretch}.share-popup .share-link-input i{position:absolute;top:18px;right:8px;font-size:24px;cursor:pointer}.share-popup .notice{display:block;margin-top:8px;font-size:var(--font-m-size);color:var(--color-gray-70)}.share-popup .close{position:absolute;top:14px;right:18px;cursor:pointer}.meta-container{position:sticky;top:18px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-gray-20);border-radius:16px;background:#fff}.meta-container .spinner{margin:80px auto}.meta-container .slider{position:relative}.meta-container .slider .inner-slider{overflow:hidden}.meta-container .slider .track{display:flex;flex-direction:row;transition:transform .3s ease}.meta-container .slider .track .slide{width:100%;flex:0 0 100%}.meta-container .slider i{position:absolute;cursor:pointer;top:calc(50% - 8px);font-size:32px;color:#000;z-index:1}.meta-container .slider .prev{left:-24px}.meta-container .slider .next{right:-24px}.meta-container .inputs{display:flex;flex-direction:row;margin-top:24px;gap:24px}.meta-container .inputs .quantity{flex-shrink:1}.meta-container .inputs .production-time{flex:0 0 270px}@media (max-width: 576px){.meta-container .inputs{flex-direction:column}.meta-container .inputs .production-time{flex:unset}}.meta-container .price-container{margin:24px 0;display:flex;flex-direction:row}.meta-container .price-container label{font-size:var(--font-2xl-size);font-weight:700;margin-right:48px}.meta-container .price-container .price{font-size:var(--font-2xl-size);font-weight:700}.meta-container .price-container .notice{margin-top:10px;font-size:var(--font-l-size);line-height:var(--font-m-line-height)}.meta-container .graduated table{width:100%;margin-top:8px;table-layout:fixed;text-align:center}.meta-container .graduated table thead{font-weight:600}.meta-container .graduated table thead td{font-size:var(--font-l-size);padding:2px 0;background:var(--color-gray-30)}.meta-container .graduated table tbody tr:nth-child(odd){background:var(--color-gray-10)}.meta-container .graduated table tbody tr:nth-child(2n){background:var(--color-gray-20)}.meta-container .graduated table tbody tr td{padding:2px 0}.meta-container .basket-button{display:flex;justify-content:center;margin-top:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:12px 38px;font-size:20px;font-weight:500;text-align:center;background:none;cursor:pointer;border:none;transition:background .3s ease,border .3s ease,color .3s ease}.meta-container .basket-button:disabled{color:#fff;background:var(--color-gray-30);cursor:no-drop}.meta-container .basket-button:not(:disabled){color:#fff;background:var(--color-primary-60)}.meta-container .basket-button:before{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:12px;font-size:24px}.meta-container .inquire-button{display:flex;justify-content:center;margin-top:12px}.meta-container .inquire-button:disabled{color:#fff;background:var(--color-gray-30);cursor:no-drop}.meta-container .inquire-button:before{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:12px;font-size:24px}.input-group-container{display:flex;flex-direction:row}.input-group-container.spacing{margin:24px 0}.input-group-container .label{display:flex;flex-direction:row;align-items:start;flex:0 0 220px}.input-group-container .label label{flex:0 0 80%;max-width:80%;padding-top:14px;font-size:var(--font-l-size);font-weight:500;line-height:140%;color:var(--color-gray-90)}.input-group-container .label .helper{margin-top:12px;flex:0 0 20%;max-width:20%}.input-group-container .input{flex-grow:1}@media (max-width: 1630px){.input-group-container{flex-direction:column}.input-group-container .label{margin-bottom:12px;flex:0 0 0}.input-group-container .label label{flex:unset;max-width:unset}.input-group-container .helper{display:inline;margin-left:12px}}.file-display{display:flex;padding:12px;text-align:center;justify-content:center;align-items:center;gap:16px;border:1px solid var(--color-gray-30);border-radius:16px;transition:border .3s ease}.file-display .file-name{flex-grow:1;font-size:var(--font-l-size)}.file-display .remove-file{background:none;outline:none;border:none;cursor:pointer}.file-display .remove-file i{display:inline-block;margin-top:4px;font-size:var(--font-3xl-size)}.file-popup{bottom:unset}.file-popup ul{margin-top:8px;margin-left:10px;list-style:circle}.file-popup ul li{padding:4px 0}.file-popup .actions{display:flex;flex-direction:row;gap:24px}.file-popup .actions button{display:inline-flex;flex:0 0 calc(50% - 12px);justify-content:center}.file-drag-and-drop-area{display:flex;padding:24px;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:16px;align-self:stretch;border:1px solid var(--color-gray-30);border-radius:16px;transition:border .3s ease}.file-drag-and-drop-area.active{border:1px solid var(--color-primary)}.file-drag-and-drop-area i{font-size:48px;color:var(--color-primary-60)}.file-drag-and-drop-area span{font-size:var(--font-l-size)}.file-drag-and-drop-area .upload-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:12px 38px;font-weight:500;text-align:center;background:none;color:var(--color-primary-60);border:2px solid var(--color-primary-60);cursor:pointer;transition:background .3s ease,border .3s ease,color .3s ease}.file-drag-and-drop-area .upload-button:hover{color:var(--color-primary-dark);border:2px solid var(--color-primary-dark)}.expander-container{display:grid;grid-template-rows:0fr;transition:.25s grid-template-rows ease}.expander-container.active{grid-template-rows:1fr}.expander-container .expander-content{overflow:hidden}.color-circle{display:inline-block;margin-right:10px;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid var(--color-gray-10)}.custom-panel[data-v-c17c69b8]{display:flex;flex-direction:row;width:100%}.image-radio{display:flex;flex-direction:column;align-items:center;justify-content:center}.image-radio span{margin-top:20px;text-align:center}.measurement{display:flex;flex-direction:row;align-items:center;width:100%}.measurement .inputs{display:flex;flex-direction:row;flex:0 0 320px}.measurement .notice{flex-grow:1;padding-left:16px;color:var(--color-gray-90);font-size:14px}.spacer[data-v-6e557276]{margin:4px 0}.measurement[data-v-a88a39fa]{display:flex;flex-direction:row;width:100%;gap:6px}.measurement[data-v-803d4c34]{display:flex;flex-direction:row;width:100%}#preview-svg{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#preview-svg svg{max-width:90%}.expand-header{position:relative;display:flex;padding:8px;font-size:16px;font-weight:500;cursor:pointer;background:var(--color-gray-10)}.expand-header:after{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:8px;right:12px;transition:transform .2s ease}.expand-header.active:after{transform:rotate(180deg)}section.page-section{display:flex;flex-direction:row;gap:32px}section.page-section:before{content:attr(data-index);display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;font-size:20px;font-weight:700;background:#fff;border:1px solid var(--color-gray-20);border-radius:50%}@media (max-width: 1430px){section.page-section:before{display:none}}section.page-section .page{width:100%;background:#fff;border:1px solid var(--color-gray-20);border-radius:8px}section.page-section .page .header{position:relative;padding:32px 48px 32px 32px;font-size:var(--font-3xl-size);line-height:var(--font-3xl-line-height);font-weight:700;text-transform:uppercase;cursor:pointer}section.page-section .page .header:after{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:40px;right:32px;transition:transform .2s ease}section.page-section .page.active .header:after{transform:rotate(180deg)}section.page-section .page .content{padding:0 32px 32px}.pages-navigator{display:flex;flex-direction:column;gap:24px}.pages-navigator .navigation{display:flex;width:100%;margin-top:24px}.pages-navigator .next-button,.pages-navigator .prev-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:12px 38px;font-weight:500;text-align:center;background:none;cursor:pointer;transition:background .3s ease,border .3s ease,color .3s ease}.pages-navigator .prev-button{color:var(--color-primary-60);border:2px solid var(--color-primary-60)}.pages-navigator .prev-button:hover{color:var(--color-primary-dark);border:2px solid var(--color-primary-dark)}.pages-navigator .next-button{margin-left:auto;color:#fff;border:none;background:var(--color-primary-60)}.pages-navigator .next-button:hover{background:var(--color-primary-dark)}main{background:var(--color-gray-10)}.circuit-configurator{display:flex;gap:32px}@media (min-width: 1260px){.circuit-configurator .right-col{width:512px;flex:0 0 512px}}@media (max-width: 1260px){.circuit-configurator{flex-direction:column}}
