@charset "UTF-8";.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;height:40px;padding:8px 14px 8px 12px;margin-right:12px;justify-content:center;align-items:center;outline:none;cursor:pointer}.config-share-save .buttons .share-button i,.config-share-save .buttons .save-button i{font-size:26px;padding-right:16px;color:currentColor}.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:block}.meta-container .price-container .price-panel{width:100%;min-width:0;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--primary-orange) 16%,var(--color-gray-20));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-orange) 10%,transparent),transparent 42%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--color-gray-10) 55%,white));box-shadow:0 10px 28px #1533450f}.meta-container .price-container label{display:block;margin-bottom:6px;color:var(--primary-orange);font-size:20px;font-weight:700;text-transform:uppercase;text-align:center}.meta-container .price-container .price-value-row{width:100%;min-width:0;display:flex;justify-content:center}.meta-container .price-container .price{font-size:clamp(1.125rem,4.5vw,2.3rem);font-weight:800;line-height:1;color:var(--color-gray-90);text-align:center;white-space:nowrap}.meta-container .price-container .price-per-piece{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;row-gap:6px;column-gap:8px;margin-top:14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--primary-orange) 20%,white);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-orange) 12%,white),#fff);color:var(--color-gray-80)}.meta-container .price-container .price-per-piece__amount{display:inline-flex;align-items:baseline;column-gap:.25em;white-space:nowrap}.meta-container .price-container .price-per-piece__label{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary-orange) 14%,white);font-size:var(--font-xs-size, .75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-orange)}.meta-container .price-container .price-per-piece__value{font-size:var(--font-l-size);font-weight:800;color:var(--primary-orange)}.meta-container .price-container .price-per-piece__suffix{font-size:var(--font-s-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.meta-container .price-container .notice{margin-top:12px;font-size:var(--font-s-size);line-height:var(--font-m-line-height);color:var(--color-gray-60)}.meta-container .price-fade-enter-active,.meta-container .price-fade-leave-active{transition:opacity .28s ease,transform .28s ease}.meta-container .price-fade-enter-from,.meta-container .price-fade-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.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 .b2b-notice{padding-top:12px;font-size:var(--font-m-size);font-weight:400;line-height:var(--font-m-line-height)}.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):not(.invalid){color:#fff;background:var(--color-primary-60)}.meta-container .basket-button.invalid{color:#fff;background:var(--color-gray-30);cursor:not-allowed;opacity:.7}.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 label .required-indicator{color:var(--color-error, #e53935);margin-left:2px;font-weight:700}.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-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)}.file-drag-and-drop-area .countdown{position:absolute;font-weight:300;font-size:14px;color:var(--color-gray-50)}.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:column;width:100%}.measurement .inputs{display:flex;flex-direction:row;flex:0 0 320px}.measurement .notice{margin-top:8px;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%}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:not(:disabled){background:var(--color-primary-dark)}.pages-navigator .next-button:disabled{background:var(--color-gray-40);cursor:not-allowed;opacity:.6}.pages-navigator .additional-info-section:before{content:"";visibility:hidden}.pages-navigator .additional-info-section .page .header{cursor:default}.pages-navigator .additional-info-section .page .header:after{display:none!important}.pages-navigator .additional-info-section .page .content{padding:0 32px 32px}.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-upload-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;position:relative}.file-upload-area.active{border:1px solid var(--color-primary)}.file-upload-area .file-upload-content{display:flex;flex-direction:column;align-items:center;gap:16px}.file-upload-area .file-upload-content p{margin:0;font-size:var(--font-l-size)}.file-upload-area .file-input{visibility:hidden;position:absolute}.file-upload-area .btn-select-file{-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-upload-area .btn-select-file:hover{color:var(--color-primary-dark);border:2px solid var(--color-primary-dark)}.file-upload-area .countdown{position:absolute;font-weight:300;font-size:14px;color:var(--color-gray-50)}.color-chip .color-checkmark{display:inline-block;margin-right:8px;width:20px;height:20px;border-radius:50%;vertical-align:middle}.dimension-input-group[data-v-30dd35b6]{width:100%}.dimension-visual-option .dim-visual-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.dimension-visual-option .dim-visual-box img{max-width:100%;height:auto}.dimension-visual-option .dim-visual-box .dim-visual-pcb{margin-top:12px;text-align:center}.preview-container{display:flex;flex-direction:column}.preview-container #preview-svg{width:100%;max-width:600px}.preview-legend{margin-top:8px}.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)}.product-summary-sidebar{display:flex;flex-direction:column;gap:24px}.product-summary{position:sticky;top:18px;padding:24px;border:1px solid var(--color-gray-20);border-radius:16px;background:#fff}.product-summary .summary-title{font-size:var(--font-l-size);font-weight:700;text-transform:uppercase;margin-bottom:24px}.product-summary .spinner{margin:80px auto;width:40px;height:40px;border:4px solid var(--color-gray-20);border-top-color:var(--color-primary-60);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-summary .product-image-wrapper{margin-bottom:24px}.product-summary .product-image-slider{position:relative}.product-summary .product-image-swiper{position:relative;overflow:hidden;border-radius:8px}.product-summary .product-image-swiper .swiper-wrapper{display:flex;transition:transform .5s ease;width:100%}.product-summary .product-image-swiper .swiper-slide{flex-shrink:0;width:100%;min-width:100%;opacity:0;transition:opacity .5s ease}.product-summary .product-image-swiper .swiper-slide.swiper-slide-active{opacity:1}.product-summary .product-image-swiper .swiper-slide .product-image{width:100%;height:auto;display:block}.product-summary .product-image-swiper .swiper-button-next,.product-summary .product-image-swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;cursor:pointer;z-index:10;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.product-summary .product-image-swiper .swiper-button-next:hover,.product-summary .product-image-swiper .swiper-button-prev:hover{background:#fff}.product-summary .product-image-swiper .swiper-button-next:after,.product-summary .product-image-swiper .swiper-button-prev: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;font-size:16px;color:var(--color-gray-90)}.product-summary .product-image-swiper .swiper-button-prev{left:8px}.product-summary .product-image-swiper .swiper-button-prev:after{content:""}.product-summary .product-image-swiper .swiper-button-next{right:8px}.product-summary .product-image-swiper .swiper-button-next:after{content:""}.product-summary .product-image-swiper .swiper-notification{position:absolute;left:-9999px}.product-summary .quantity-delivery-group{margin-top:24px}.product-summary .quantity-delivery-group .form-group{margin-bottom:0}.product-summary .quantity-delivery-group .form-group .form-label{font-size:var(--font-m-size);font-weight:500;margin-bottom:8px;display:block}.product-summary .quantity-delivery-group .form-group .quantity-selector .input-group{display:flex}.product-summary .quantity-delivery-group .form-group .quantity-selector .input-group .quantity-input{flex:1;border:1px solid var(--color-gray-20);border-radius:8px 0 0 8px;padding:8px 12px;font-size:var(--font-m-size)}.product-summary .quantity-delivery-group .form-group .quantity-selector .input-group .quantity-input:focus{outline:none;border-color:var(--color-primary-60);box-shadow:0 0 0 3px rgba(var(--color-primary-60-rgb),.1)}.product-summary .quantity-delivery-group .form-group .quantity-selector .input-group .quantity-unit{padding:8px 12px;background:var(--color-gray-10);border:1px solid var(--color-gray-20);border-left:none;border-radius:0 8px 8px 0;font-size:var(--font-m-size)}.product-summary .quantity-delivery-group .form-group .form-select{width:100%;border:1px solid var(--color-gray-20);border-radius:8px;padding:8px 12px;font-size:var(--font-m-size);background:#fff;cursor:pointer}.product-summary .quantity-delivery-group .form-group .form-select:focus{outline:none;border-color:var(--color-primary-60);box-shadow:0 0 0 3px rgba(var(--color-primary-60-rgb),.1)}.product-summary .price-panel{width:100%;min-width:0;margin-bottom:24px;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--primary-orange) 16%,var(--color-gray-20));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-orange) 10%,transparent),transparent 42%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--color-gray-10) 55%,white));box-shadow:0 10px 28px #1533450f}.product-summary .price-display{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;width:100%;min-width:0}.product-summary .price-display .price-label{align-self:center;display:block;color:var(--primary-orange);font-size:20px;font-weight:700;text-transform:uppercase}.product-summary .price-display .price-value-row{width:100%;min-width:0;display:flex;justify-content:center}.product-summary .price-display .price-value{font-size:clamp(1.125rem,4.5vw,2.3rem);font-weight:800;line-height:1;color:var(--color-gray-90);text-align:center;white-space:nowrap}.product-summary .price-per-piece{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;row-gap:6px;column-gap:8px;margin-bottom:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--primary-orange) 20%,white);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-orange) 12%,white),#fff);color:var(--color-gray-80)}.product-summary .price-per-piece__amount{display:inline-flex;align-items:baseline;column-gap:.25em;white-space:nowrap}.product-summary .price-per-piece__label{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary-orange) 14%,white);font-size:var(--font-xs-size, .75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-orange)}.product-summary .price-per-piece__value{font-size:var(--font-l-size);font-weight:800;color:var(--primary-orange)}.product-summary .price-per-piece__suffix{font-size:var(--font-s-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.product-summary .price-note,.product-summary p{font-size:var(--font-m-size);line-height:var(--font-m-line-height);color:var(--color-gray-70)}.product-summary .price-note{margin-bottom:0;font-size:var(--font-s-size);color:var(--color-gray-60)}.product-summary .price-fade-enter-active,.product-summary .price-fade-leave-active{transition:opacity .28s ease,transform .28s ease}.product-summary .price-fade-enter-from,.product-summary .price-fade-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.product-summary .price-table-wrap{margin:24px 0}.product-summary .price-table-wrap .price-table{width:100%;border-collapse:collapse;font-size:var(--font-m-size)}.product-summary .price-table-wrap .price-table thead .price-row th{padding:8px;text-align:left;font-weight:600;background:var(--color-gray-20);border-bottom:1px solid var(--color-gray-30)}.product-summary .price-table-wrap .price-table tbody .price-row.highlight{background:var(--color-gray-10)}.product-summary .price-table-wrap .price-table tbody .price-row td{padding:8px;border-bottom:1px solid var(--color-gray-20)}.product-summary .b2b-notice{padding-top:12px;font-size:var(--font-m-size);font-weight:400;line-height:var(--font-m-line-height);color:var(--color-gray-70);margin-bottom:24px}.product-summary .btn-add-cart,.product-summary .btn-inquire{display:flex;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-size:var(--font-l-size);font-weight:500;text-align:center;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease,opacity .3s ease}.product-summary .btn-add-cart:disabled,.product-summary .btn-inquire:disabled{opacity:.5;cursor:not-allowed}.product-summary .btn-add-cart{background:var(--color-primary-60);color:#fff;margin-bottom:12px}.product-summary .btn-add-cart:not(:disabled):not(.invalid):hover{background:var(--color-primary-70)}.product-summary .btn-add-cart.invalid{background:var(--color-gray-30);opacity:.7;cursor:not-allowed}.product-summary .btn-add-cart: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:20px}.product-summary .btn-inquire{background:var(--primary-orange);color:#fff}.product-summary .btn-inquire:not(:disabled):hover{background:var(--primary-orange-hover)}.product-summary .btn-inquire: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:20px}.btn-nav-next.invalid[data-v-b1581c8f]{opacity:.7;cursor:not-allowed}.steps-navigator{display:flex;flex-direction:column;gap:24px}.steps-navigator .navigation{display:flex;width:100%;margin-top:24px}.steps-navigator .next-button,.steps-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}.steps-navigator .prev-button{color:var(--color-primary-60);border:2px solid var(--color-primary-60)}.steps-navigator .prev-button:hover:not(:disabled){color:var(--color-primary-dark);border:2px solid var(--color-primary-dark)}.steps-navigator .prev-button:disabled{opacity:.6;cursor:not-allowed}.steps-navigator .next-button{margin-left:auto;color:#fff;border:none;background:var(--color-primary-60)}.steps-navigator .next-button:hover:not(:disabled):not(.invalid){background:var(--color-primary-dark)}.steps-navigator .next-button:disabled{background:var(--color-gray-40);cursor:not-allowed;opacity:.6}.steps-navigator .next-button.invalid,.btn-continue.invalid{opacity:.7;cursor:not-allowed}main{background:var(--color-gray-10)}.product-summary .btn-add-cart{background-color:var(--primary-orange)}.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}}.form-control.powermail_field_error,input.powermail_field_error{border-color:#dc3545!important}.form-control.powermail_field_error:focus,input.powermail_field_error:focus{border-color:#dc3545!important;box-shadow:0 0 0 4px #dc35451a!important}.circuit-fieldwrap:has(.powermail_field_error) label{color:#dc3545}.powermail_field_error_container{margin-top:8px;margin-bottom:0;animation:circuit-fadeInDown .3s ease-out}@keyframes circuit-fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.powermail-errors-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.powermail-errors-list.filled{background-color:#fff5f5;border-left:4px solid #dc3545;border-radius:var(--radius-sm, .25rem);padding:12px 16px;box-shadow:0 2px 8px #dc35451a;margin-top:15px;margin-bottom:15px}.powermail-errors-list li{color:#dc3545;font-size:14px;font-weight:500;line-height:1.5;display:flex;align-items:flex-start;gap:8px;position:relative;padding-left:24px}.powermail-errors-list li:before{content:"⚠";position:absolute;left:0;top:2px;font-size:16px;color:#dc3545}#projectName,#note{border-radius:var(--radius-sm)}.dimension-input-group .input-group>#dimensionX,.dimension-input-group .input-group>#dimensionY{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-top-right-radius:0;border-bottom-right-radius:0}.dimension-input-group .input-group>.input-group-text.dimension-separator,.dimension-input-group .input-group>.input-group-text.dimension-unit{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-top-left-radius:0;border-bottom-left-radius:0}
