:root{--block-bg-color:#fff;--block-border-color:#C9C9C7;--body-bg-color:#F1F0EC;--text-primary-color:#423E38;--text-secondary-color:#8B8B8B;--text-disabled-color:#C9C9C9;--background-field:#F2F2F2;--header-bg-color:#F2F2F2;--default-dark-grey-color:#6A6A6A;--button-primary-color:#D2292E;--button-primary-hover-color:#B01E23;--link-color:#2977D2;--success-color:#48A631;--select-border-radius:8px}body{margin:0;padding:0;background:var(--body-bg-color);color:var(--text-primary-color)}*{box-sizing:border-box;font-family:"Open Sans",sans-serif}.container{max-width:1440px;margin:auto;padding:20px 20px 0;position:relative;z-index:4}.calculator-content{min-width:300px}.white-block,.white-block-with-header{background:var(--block-bg-color);border:1px solid var(--block-border-color);margin-bottom:20px}.white-block{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px}.white-block-with-header{display:flex;flex-direction:column;align-items:stretch}.white-block__header{width:100%;box-sizing:border-box;background:var(--header-bg-color);padding:16px;border-bottom:1px solid var(--block-border-color)}.white-block__body{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px}.basket-total__position,.basket-total__price,.calculator-content h1,.calculator-content h2,.summary-card__value{margin:0;padding:0;font-weight:700;font-size:18px;line-height:24px}.calculator-title{display:flex;flex-direction:column;gap:4px}.calculator-title__caption{color:var(--text-secondary-color);font-size:14px;line-height:20px}.group-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field__select,.form-field__text{display:flex;flex-direction:column;gap:8px}.field-note,.form-field__select-label,.form-field__text-label{color:var(--text-secondary-color);font-size:14px;line-height:20px}.form-field__select-control,.form-field__text-control{width:100%;border:1px solid var(--default-dark-grey-color);border-radius:32px;background:var(--background-field);padding:16px;color:var(--default-dark-grey-color);font-size:16px;line-height:20px}.form-field__text-control[type=number]{appearance:textfield;-moz-appearance:textfield}.form-field__text-control[type=number]::-webkit-inner-spin-button,.form-field__text-control[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.form-field__select-control{border-radius:var(--select-border-radius);appearance:none}.form-field__select-control:focus,.form-field__text-control:focus{outline:0;border-color:var(--button-primary-color);background:#fff}.button-row{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid transparent;border-radius:4px;padding:12px 20px;cursor:pointer;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.button_primary{background:var(--button-primary-color);color:#fff}.button_primary:hover{background:var(--button-primary-hover-color)}.button_secondary{background:var(--background-field);border-color:var(--block-border-color);color:var(--text-primary-color)}.button_secondary:hover{border-color:var(--button-primary-color);color:var(--button-primary-color)}.basket-total{display:flex;align-items:center;padding:16px;background:var(--background-field);border:1px solid transparent;white-space:nowrap}.basket-total_active{color:var(--button-primary-color);border-color:var(--button-primary-color);background:0 0}.basket-total__position{border-right:2px solid #d8d8d8;padding-right:10px}.basket-total__price{padding-left:10px}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.summary-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:96px;padding:16px;background:var(--background-field);border:1px solid var(--block-border-color)}.summary-card__label{color:var(--text-secondary-color);font-size:14px;line-height:20px}.summary-card__value{color:var(--button-primary-color)}.notice{padding:16px;background:#fff;border-left:4px solid var(--link-color);color:var(--text-primary-color);font-size:14px;line-height:22px}.tabs{display:flex;flex-wrap:wrap;gap:0;background:var(--background-field);border:1px solid var(--block-border-color);border-radius:4px}.tab-button{border:0;border-bottom:4px solid transparent;background:0 0;padding:16px 20px;color:var(--text-primary-color);cursor:pointer;font-size:16px;font-weight:700;line-height:24px}.tab-button.active{color:var(--button-primary-color);border-bottom-color:var(--button-primary-color)}.tab-panel{display:none}.tab-panel.active{display:block}.dynamic-list{display:flex;flex-direction:column;gap:16px}.dynamic-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:16px;align-items:end}.remove-row{padding:0 16px}@media (max-width:900px){.dynamic-row,.form-grid,.group-block,.summary-grid,.white-block{grid-template-columns:1fr}.white-block{flex-direction:column;align-items:stretch}.basket-total{white-space:normal}}.breadcrumbs{display:flex;align-items:center;gap:16px;margin:0;padding:0}.breadcrumbs__link{color:#50312f;text-decoration:none;font-size:16px;line-height:24px;transition:opacity .2s}.breadcrumbs__link:hover{opacity:.8}.breadcrumbs__separator{width:24px;height:24px;flex-shrink:0}.breadcrumbs__current{color:#8b8b8b;font-size:16px;line-height:24px;pointer-events:none}.share-link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer}.steps-nav-container{display:flex;justify-content:space-between;align-items:center;gap:16px}.steps-nav{display:flex;gap:0;justify-content:flex-start;padding:0;background:var(--background-field);box-sizing:border-box;border:1px solid var(--block-border-color);border-radius:4px}.step-nav-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;padding:16px 20px;transition:all .3s;position:relative;border-bottom:4px solid transparent;margin-right:0}.step-nav-item.step-locked{cursor:not-allowed;pointer-events:none}.step-nav-item:not(.active){color:var(--text-primary-color)}.step-nav-item.active{border-bottom-color:var(--button-primary-color)}.step-lock-icon{width:16px;height:16px;flex-shrink:0}.step-nav-item.active .step-lock-icon{display:none}.step-title{display:block;font-weight:700;font-size:16px;line-height:24px;color:inherit}.step-nav-item.active .step-title{color:var(--button-primary-color)}.step-content{display:none}.step-content.active{display:block}.step-1-group-block{display:flex}.step-3-group-block{margin-bottom:0}.wind-block{flex:1}.wind-block .white-block__body{flex-direction:column}.wind-block__scheme-container{flex-grow:1;justify-content:center}.wind-block__scheme,.wind-scheme-svg{display:block;width:100%;max-width:500px;height:auto}.wind-scheme-svg__labels text{user-select:none;pointer-events:none}.form-field_with-hint .form-field__select-label,.form-field_with-hint .form-field__text-label{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.form-field__hint{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--link-color);color:#fff;font-size:12px;font-weight:700;cursor:help;flex-shrink:0;margin:4px 0;transition:opacity .2s,background .2s}.form-field__hint:hover{opacity:.9;background:var(--button-primary-color)}.form-field__tooltip{position:fixed;max-width:320px;padding:10px 12px;background:var(--text-primary-color);color:#fff;font-size:13px;line-height:1.4;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:10000;pointer-events:none}.found-error__block{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:16px}.found-error__block svg{flex-shrink:0}.found-error__block p{margin:0;padding:0;font-weight:700;font-size:18px;line-height:24px;color:var(--text-primary-color)}.block-error-found__trigger{color:var(--link-color);text-decoration:underline;font-size:18px;font-weight:700;cursor:pointer}.block-error-found__trigger:hover{text-decoration:none}.basket-total_disabled{color:#d8d8d8}.basket-total_footer.basket-total_active{background:#1967d3;color:#fff;border:none}.basket-total_footer.basket-total_active .basket-total__position{border-right:2px solid #fff}.basket-total_active .basket-total__position{border-right:2px solid var(--button-primary-color)}.form-field__radio-group{display:flex;gap:24px;flex-wrap:wrap}.form-field__radio{display:flex;align-items:center;gap:8px;cursor:pointer}.form-field__radio input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:var(--button-primary-color)}.form-field__radio span{font-size:14px;color:var(--text-primary-color);font-weight:400}.form-field__control-inner{position:relative;display:block;width:100%}.form-field__control-inner .form-field__text-control{width:100%;padding-right:44px}.form-field__control-inner .field-edit{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2}.field-edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:0 0;cursor:pointer;border-radius:6px;padding:0;flex:0 0 auto}.calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;width:100%}.calc-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--background-field);border:1px solid var(--block-border-color);border-radius:4px}.calc-item.full-width{grid-column:1/-1}.calc-label{font-weight:600;color:var(--text-secondary-color);font-size:14px}.calc-value{font-weight:700;color:var(--text-primary-color);font-size:16px}.calc-value.error{color:var(--button-primary-color)}.calc-value.success{color:var(--success-color)}.calc-value.warning{color:#ff9800}.btn{display:inline-flex;align-items:center;padding:16px;border:none;background:0 0;font-size:14px;font-weight:700;border-radius:4px;line-height:20px;text-transform:uppercase;cursor:pointer}.btn-prev{background:var(--background-field);color:var(--text-primary-color)}.btn-prev:hover:not(:disabled){background:#e0e0e0}.btn-next,.btn-primary{background:var(--button-primary-color);color:#fff}.btn-next:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--button-primary-hover-color)}.btn:disabled{opacity:.5;cursor:not-allowed;background:var(--background-field);color:var(--text-disabled-color)}.step-buttons{display:flex;gap:16px;align-items:center}.calculator-footer{justify-content:flex-end}.checkbox-container{display:flex;flex-direction:column;justify-content:flex-start}.checkbox-container .white-block__header{display:flex;align-items:center;gap:20px}.checkbox-container_disabled{color:#c9c9c9}.form-field__checkbox-control{display:none}.form-field__checkbox-label{position:relative}.form-field__checkbox-label::before{display:block;content:'';background:0 0;position:absolute;left:auto;top:50%}.form-field__checkbox-label::after{display:block;content:'';box-sizing:border-box;border:2px solid var(--block-border-color);position:absolute;right:0;left:auto;top:50%}.form-field__checkbox_is_svg .form-field__checkbox-label::after,.form-field__checkbox_is_svg .form-field__checkbox-label::before{content:none}.form-field__checkbox_is_svg .form-field__checkbox-label{position:relative;display:block;width:24px;height:24px;cursor:pointer}.form-field__checkbox_is_svg .form-field__checkbox-label svg{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form-field__checkbox_is_svg .checkbox-fill{display:block}.form-field__checkbox_is_svg .checkbox-rect{stroke:#C7C7C7}.form-field__checkbox_is_svg .form-field__checkbox-control:not(:disabled)+.form-field__checkbox-label .checkbox-fill{display:none}.form-field__checkbox_is_svg .form-field__checkbox-control:not(:disabled):checked+.form-field__checkbox-label .checkbox-fill{display:block;fill:var(--button-primary-color)}.form-field__checkbox_is_svg .form-field__checkbox-control:not(:disabled):checked+.form-field__checkbox-label .checkbox-rect{stroke:var(--button-primary-color)}.option-section.is-hidden{display:none}.option-section{width:100%}.option-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px}.option-gallery__item{height:120px;background:#fff;border:1px solid var(--block-border-color);border-radius:4px}.notify{border-radius:8px;border:1px solid var(--border-color);background-color:var(--background-color);padding:8px;margin:0;margin-top:10px;gap:4px;display:flex;color:var(--font-color);width:100%;box-sizing:border-box;font-size:14px}.notify_bg_success{--background-color:rgba(108, 182, 89, 0.1);--border-color:rgba(108, 182, 89, 0.1);--font-color:#48A631}.notify_bg_error{--background-color:rgba(210, 41, 46, 0.1);--border-color:rgba(210, 41, 46, 0.1);--font-color:#D2292E}.notify_bg_warning{--background-color:rgba(255, 193, 7, 0.1);--border-color:rgba(255, 193, 7, 0.2);--font-color:#D39E00}.notify__title{font-weight:700}.notify__content span,.weight-deficit-value{font-weight:700;color:#7f776a}.block-with-preview{display:grid;grid-template-columns:1fr 160px;gap:16px;align-items:center}.block-with-preview .form-field__select{display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:16px;gap:16px}.product-preview.block-page_product_preview_size{width:100%;height:146px;border:1px solid var(--block-border-color);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;transition:border .3s ease}.block-with-preview .product-preview.block-page_product_preview_size{width:146px}.product-preview.block-page_product_preview_size:hover{border-color:var(--text-primary-color)}.product-preview__item{display:block;width:140px;height:140px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}.product-preview__item-icon{position:absolute;top:8px;right:8px;width:12px;height:12px;color:#9aa3af}.product-preview__item-icon svg{width:100%;height:100%;fill:currentColor}.product-preview-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:16px}.product-modal{padding:0;overflow:auto;width:100%;max-width:1400px;box-sizing:border-box}.product-modal__inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px;padding:16px;min-width:760px;max-width:1400px;margin:0 auto;box-sizing:border-box}.product-modal__image{width:100%;height:auto;display:block}.product-modal__thumbs{display:flex;gap:12px;margin-top:12px}.product-modal__thumbs img{width:64px;height:64px;object-fit:contain;border:1px solid var(--block-border-color);background:#fff}.product-modal__title{margin:0;padding:16px;text-decoration:underline;background:var(--background-field);display:flex;align-items:center;justify-content:space-between;gap:12px}.product-modal__title-text{font-weight:700;color:var(--text-primary-color);font-size:18px;line-height:100%;text-decoration:inherit}.product-modal__title .is-close-button{border:none;background:0 0;padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.product-modal__title .is-close-button svg{display:block}.product-modal__kv,.product-modal__specs{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.product-modal__row{display:flex;flex-direction:column}.product-modal__dt{color:var(--text-secondary-color);font-weight:700}.product-modal__dd{color:var(--text-primary-color);font-weight:400;position:relative;background:var(--block-bg-color);top:6px}.product-modal__specs__row{display:flex;width:100%;border-bottom:1px dashed #d9d9d9;justify-content:space-between}.product-modal__specs__row .product-modal__dd{top:6px;padding-left:8px}.product-proprerty-label{font-weight:400;position:relative;top:6px;padding-right:8px;background:var(--block-bg-color)}.modal-ask-btn{display:inline-flex;align-items:center;text-transform:uppercase;gap:8px;border:1px solid var(--button-primary-color);padding:10px 16px;border-radius:6px;text-decoration:none;color:var(--button-primary-color);font-weight:700}.modal-ask-btn__icon{display:inline-flex}.global-loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.global-loader[hidden]{display:none!important}.global-loader__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 22px;border-radius:14px}.global-loader__spinner{width:44px;height:44px;border:4px solid #fff;border-top-color:var(--button-primary-color);border-radius:50%;animation:global-loader-spin .75s linear infinite}@keyframes global-loader-spin{to{transform:rotate(360deg)}}.modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .1s ease-in-out}.modal[hidden]{display:none!important}.modal.modal_open{opacity:1;pointer-events:auto}.modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .1s ease-in-out}.modal.modal_open .modal__backdrop{opacity:1}.modal__card{position:relative;width:min(520px,calc(100vw - 32px));background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.2);padding:18px 18px 16px;transform:translateY(8px) scale(.98);opacity:0;transition:transform 180ms ease,opacity 180ms ease}.modal.modal_open .modal__card{transform:translateY(0) scale(1);opacity:1}.modal__title{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--button-primary-color)}.modal__body{font-size:16px;line-height:1.35;color:var(--text-secondary-color);margin-bottom:14px}.modal__actions{display:flex;justify-content:flex-end;gap:10px}.coefficients-help{margin-bottom:20px;background:var(--block-bg-color);border:1px solid var(--block-border-color);border-radius:4px;overflow:hidden}.coefficients-help__trigger{width:100%;padding:14px 16px;background:var(--background-field);border:none;border-bottom:1px solid var(--block-border-color);font-family:inherit;font-size:16px;font-weight:600;color:var(--text-primary-color);text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.coefficients-help__trigger:hover{background:#e0e0e0}.coefficients-help__trigger::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-primary-color);transition:transform .2s}.coefficients-help__trigger[aria-expanded=true]::after{transform:rotate(180deg)}.coefficients-help__content{margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.coefficients-help__content_open{max-height:1200px}.coefficients-help__inner{padding:24px}.coefficients-help__content .coefficients-help__subtitle,.coefficients-help__content .coefficients-help__text,.coefficients-help__content .coefficients-help__title{margin:0 0 12px}.coefficients-table{width:100%;border-collapse:collapse;font-size:13px}.coefficients-table td,.coefficients-table th{padding:8px 10px;border:1px solid var(--block-border-color);text-align:center}.coefficients-table th{font-weight:700}.coefficients-tables-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 16px 16px}.coefficients-table-wrap{background:var(--block-bg-color);border-radius:4px;overflow:hidden}.coefficients-table__title{margin:0;padding:12px 16px;font-size:14px;font-weight:700;background:var(--background-field);border-bottom:1px solid var(--block-border-color)}.frames-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:16px}.frame-card{background:#fff;border:1px solid var(--block-border-color);border-radius:8px;overflow:hidden;transition:box-shadow .3s,transform .2s}.frame-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.frame-card__header{background:var(--background-field);padding:16px;border-bottom:1px solid var(--block-border-color)}.frame-card__title{margin:0;font-size:16px;font-weight:700;color:var(--text-primary-color);word-break:break-word}.frame-card__body{padding:16px;display:flex;flex-direction:column;gap:12px}.frame-card__item{display:flex;flex-direction:column;gap:4px}.frame-card__label{font-size:12px;font-weight:600;color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.5px}.frame-card__value{font-size:16px;font-weight:700;color:var(--text-primary-color)}.frame-card__value--success{color:var(--success-color)}.frame-card__value--error{color:var(--button-primary-color)}.frame-card__hint{font-size:12px;color:var(--text-secondary-color);font-style:italic;margin-top:2px}.product-modal__media{position:relative;margin-bottom:20px}#myCarousel{--f-arrow-pos:10px;--f-arrow-bg:rgba(255,255,255,0.75);--f-arrow-hover-bg:rgba(255,255,255,1);--f-arrow-color:#333;--f-arrow-width:40px;--f-arrow-height:40px;--f-arrow-svg-width:20px;--f-arrow-svg-height:20px;--f-arrow-svg-stroke-width:2px;--f-arrow-border-radius:50%;height:400px;margin-bottom:10px}#myCarousel .f-carousel__slide{display:flex;align-items:center;justify-content:center}#myCarousel img{max-width:100%;max-height:100%;width:auto;height:auto}.f-carousel.has-arrows{position:relative}.f-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:rgba(255,255,255,.8);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.f-carousel__arrow:hover{background:#fff}.f-carousel__arrow_prev{left:10px}.f-carousel__arrow_next{right:10px}.f-carousel__arrow svg{width:24px;height:24px;color:#333}.f-carousel__toolbar{position:absolute;top:10px;left:0;right:0;display:flex;justify-content:space-between;padding:0 10px;z-index:20}.f-carousel__toolbar.is-absolute{display:none!important}.f-button{width:40px;height:40px;background:#f8f8f8;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.f-button.is-next,.f-button.is-prev{background:0 0}.f-button:hover{background:#fff}.f-button svg{width:18px;height:18px;color:#333}.f-carousel__thumbs{display:flex;gap:8px;margin-top:10px;justify-content:center}.f-thumbs__slide{width:64px;height:64px;border:2px solid transparent;border-radius:4px;background:0 0;padding:0;cursor:pointer;transition:border-color .3s ease}.f-thumbs__slide.is-nav-selected{border-color:var(--button-primary-color)}.f-thumbs__slide__img{width:100%;height:100%;object-fit:cover;border-radius:2px}.f-thumbs__viewport{padding:8px 0;background:var(--background-field);width:auto;border:1px solid var(--block-border-color)}.f-thumbs__slide button{background:#fff}.panzoom-element{cursor:grab;transition:transform .3s ease}.panzoom-element.panzoom-element--grabbing{cursor:grabbing}.f-carousel__slide__img{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.f-carousel__slide__img img{max-width:100%;max-height:100%;width:auto;height:auto}@media (max-width:768px){.tabs{justify-content:center;width:100%}.basket-total,.white-block,.white-block-with-header{flex-direction:column}.white-block{gap:20px}.white-block,.white-block-with-header{margin-bottom:16px;align-items:flex-start}.basket-total{width:100%;align-items:center}.basket-total__position{text-align:center;width:100%;padding-right:0;padding-bottom:8px;border-right:0;border-bottom:1px solid var(--basket-estimate-total-position-border-color)}.basket-total__price{padding-left:0;padding-top:8px}.basket-total_active .basket-total__position,.basket-total_footer.basket-total_active .basket-total__position{border-right:0}.step-buttons,.steps-nav-container{flex-direction:column;gap:16px}.steps-nav{flex-direction:column;width:100%}.step-nav-item{flex-direction:row;justify-content:flex-start;text-align:left;border-bottom:none;border-left:4px solid transparent;padding:16px 20px}.step-nav-item.active{border-left-color:var(--button-primary-color);border-bottom-color:transparent}.calc-grid,.coefficients-tables-grid,.frames-cards-container{grid-template-columns:1fr}.btn{width:100%;justify-content:center}.calculator-footer{justify-content:center}.step-1-group-block .wind-block__scheme-container{order:-1}.wind-block__scheme-container{align-items:center}.wind-block__scheme{width:100%}.checkbox-container{flex-direction:column;align-items:center;justify-content:space-between}.block-with-preview{grid-template-columns:1fr}.product-modal{max-width:100%}.product-modal__inner{grid-template-columns:1fr;min-width:auto;max-width:100%;gap:24px}}