/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/themes/custom/edna/assets/fonts/roboto/roboto-v20-latin_cyrillic-regular.woff2) format("woff2"),url(/themes/custom/edna/assets/fonts/roboto/roboto-v20-latin_cyrillic-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/themes/custom/edna/assets/fonts/roboto/roboto-v20-latin_cyrillic-700.woff2) format("woff2"),url(/themes/custom/edna/assets/fonts/roboto/roboto-v20-latin_cyrillic-700.woff) format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local(""),url(/themes/custom/edna/assets/fonts/material-icons/Material-Icons-2021-11-15.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:local(""),url(/themes/custom/edna/assets/fonts/material-icons/Material-Icons-Outlined-2021-11-15.woff2) format("woff2")}.material-icons,.material-icons-outlined{display:inline-block;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap}.material-icons-outlined{font-family:Material Icons Outlined;-webkit-font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}.input-group-btn .edna-upload-browse,.input-group-btn .file-input-upload,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button,button,button.submit-order,button[type=submit],form.form-product .back-to-product-settings,input.submit-order,input[type=submit]{background-color:#fff;border-color:#dbdbdb;border-radius:4px;border-width:1px;color:#363636;cursor:pointer;font-size:.9375rem;height:48px;justify-content:center;line-height:48px;text-align:center;white-space:nowrap;width:100%}.input-group-btn .edna-upload-browse:hover,.input-group-btn .file-input-upload:hover,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,button:hover,form.form-product .back-to-product-settings:hover,input.submit-order:hover,input[type=submit]:hover{border-color:#5b6886;color:#363636}.input-group-btn .edna-upload-browse:focus:not(:active),.input-group-btn .file-input-upload:focus:not(:active),.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:focus:not(:active),button:focus:not(:active),form.form-product .back-to-product-settings:focus:not(:active),input.submit-order:focus:not(:active),input[type=submit]:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,106,255,.25)}.input-group-btn .edna-upload-browse:focus,.input-group-btn .file-input-upload:focus,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,button:focus,form.form-product .back-to-product-settings:focus,input.submit-order:focus,input[type=submit]:focus{border-color:#006aff;color:#363636}.input-group-btn .edna-upload-browse:active,.input-group-btn .file-input-upload:active,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:active,button:active,form.form-product .back-to-product-settings:active,input.submit-order:active,input[type=submit]:active{border-color:#4d4f03;color:#363636}.input-group-btn .edna-upload-browse,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button,button.submit-order,button[type=submit],input.submit-order,input[type=submit]{background-color:#006aff;border-color:transparent;color:#fff}.input-group-btn .edna-upload-browse:hover,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,button.submit-order:hover,button[type=submit]:hover,input.submit-order:hover,input[type=submit]:hover{background-color:#1633ff!important;color:#fff!important;transition:all .3s ease}.input-group-btn .edna-upload-browse:focus:not(:active),.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:focus:not(:active),button.submit-order:focus:not(:active),button[type=submit]:focus:not(:active),input.submit-order:focus:not(:active),input[type=submit]:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,106,255,.25)}.input-group-btn .edna-upload-browse:focus,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,button.submit-order:focus,button[type=submit]:focus,input.submit-order:focus,input[type=submit]:focus{border-color:transparent;color:#fff}.input-group-btn .edna-upload-browse:active,.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:active,button.submit-order:active,button[type=submit]:active,input.submit-order:active,input[type=submit]:active{background-color:#0060e6;border-color:transparent;color:#fff}.input-group-btn .file-input-upload{align-items:flex-start;border:1px solid #0069ff;color:#0069ff;display:flex;font-size:1em;margin:0}form.form-product .back-to-product-settings{align-items:flex-start;background:none;border:none;display:flex}form.form-product .back-to-product-settings:hover{border:none}button{background-color:transparent;border:1px solid #0069ff;color:#0069ff;font-size:1em;transition:all .3s ease 0s}button:hover{background-color:#f2f8ff!important;border-color:#0069ff;color:#0069ff!important}.file-caption-main .file-caption input.file-caption-name,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:none;border:1px solid #e5e8ed;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#031b4e;font-size:16px;height:48px;margin-bottom:8px;padding:16px;transition:all .1s ease-in-out;width:100%}.file-caption-main .file-caption input.file-caption-name:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#0069ff;outline:#0069ff}.container-fluid{padding:0 .9375rem}@media (min-width:1200px){.container-fluid{padding:0 1.875rem}}table a{color:#f5f5f7;font-size:13px;font-weight:300;height:40px;line-height:40px;opacity:.8;padding:0 8px;transition:opacity .3s ease}table a:active,table a:hover{opacity:1}.products-item-block,.region-content .item-list a,a{color:#006aff;cursor:pointer;display:inline-block;font-family:Roboto,Helvetica,"san-serif";font-size:.875rem;margin:0;padding:0;position:relative;text-decoration:none}.products-item-block:active,.products-item-block:focus,.products-item-block:hover,.region-content .item-list a:active,.region-content .item-list a:focus,.region-content .item-list a:hover,a:active,a:focus,a:hover{color:#1633ff}@keyframes opacity{0%{opacity:0}to{opacity:1}}.region-content .tabs{display:flex;list-style:none;margin:0;padding:0}.region-content .tabs>*{display:inline-block;margin-right:5px}.region-content .tabs>* a{border-radius:12px;color:#5b6987;cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:4px 12px;text-decoration:none}.region-content .tabs>* a.is-active{background-color:#f3f5f9}.region-content .tabs>* a:active,.region-content .tabs>* a:focus,.region-content .tabs>* a:hover{color:#006aff}.region-content .item-list ul{list-style:none;margin:0;padding:0}.region-content .item-list ul li{margin:0}.container{margin:0 auto;width:100%}.container,.container img{max-width:100%}@media (min-width:768px){.container{max-width:100%}}@media (min-width:990px){.container{max-width:990px}}@media (min-width:1170px){.container{max-width:71.25rem;padding-left:0;padding-right:0}}@media (min-width:850px){.sidebar{height:100%;margin-bottom:3.125rem;position:sticky;top:73px}.sidebar .block{padding:1.25rem}}@media (min-width:991px){.sidebar .block{padding:1.875rem}}.sidebar .section{width:100%}@media (min-width:850px){.sidebar .section{width:13.75rem}}@media (min-width:991px){.sidebar .section{width:15.625rem}}.ui-widget.ui-widget-content{border:none;box-sizing:border-box;padding:1.875rem}@media (max-width:849px){.ui-widget.ui-widget-content{top:0!important;width:100vw!important}}@media (min-width:850px){.ui-widget.ui-widget-content{border-radius:25px;width:50vw!important}}.ui-dialog.ui-widget .ui-dialog-content{padding:.9375rem 0}.ui-dialog.ui-widget .ui-dialog-titlebar{background:#f3f5f9;border:none;border-radius:5px}.ui-dialog.ui-widget .ui-dialog-buttonpane{background:#fff;border:none;padding:0}.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button{background-image:none;margin:0;padding:0}.ui-dialog.ui-widget .user-login-form input{margin-top:.5rem}.rectangle-wrapper{align-items:center;display:flex;justify-content:center;margin-top:20px}@media (max-width:849px){.rectangle-wrapper{padding:2.1875rem 0 .625rem}}.rectangle{align-items:center;background-color:#fff;border:1px solid #ccc;box-shadow:4px 4px 2px 0 hsla(0,0%,80%,.5);display:flex;height:120px;justify-content:center;margin-bottom:10px;position:relative;width:84.8px}.rectangle.rectangle-demo:after,.rectangle.rectangle-demo:before{color:#777;position:absolute}.rectangle.rectangle-demo:before{content:"210";top:-25px}.rectangle.rectangle-demo:after{content:"297";left:-30px;transform:rotate(270deg)}.rectangle-preview{align-items:center;background-color:#fff;border:1px solid #ccc;box-shadow:4px 4px 2px 0 hsla(0,0%,80%,.5);color:#555;display:flex;font-size:14px;justify-content:center;position:relative}.rectangle-preview:before{content:"";left:50%;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.rectangle-preview:after{content:"";left:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:tb-rl}.rectangle-preview p{background:#fff;text-align:center}.file-uploader{margin-bottom:10px}.file-uploader .file-preview{border-radius:4px;box-sizing:border-box;margin:0 0 8px;padding:25px}.file-uploader .file-preview button.close{align-items:center;border:none;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:2px;top:2px;width:24px}.file-uploader .file-preview button.close span{font-size:32px;height:24px;line-height:24px}.file-uploader .file-preview .file-drop-zone{align-items:center;background:#fff;display:flex;justify-content:center;margin:0}.file-uploader .file-preview .file-drop-zone.clickable{border:1px dashed transparent;outline:1px dashed #aaa}.file-uploader .file-preview .file-drop-zone.clickable:hover{border:1px dashed transparent;outline:2px dashed #999}.file-uploader .file-preview .file-drop-zone .file-drop-zone-title{display:flex;justify-content:center;padding:0}.file-uploader .file-input .file-caption .input-group>.file-caption-name{border:0;height:0;margin:0;padding:0;position:absolute;visibility:hidden}.file-uploader .file-input .file-caption .input-group .input-group-btn>.fileinput-upload{height:0;position:absolute;visibility:hidden}.krajee-default.file-preview-frame .file-footer-buttons{display:flex;flex-direction:column;float:none;justify-content:center}.krajee-default.file-preview-frame .file-action-cta{margin-top:5px}.krajee-default.file-preview-frame .file-thumbnail-footer{display:flex;flex-direction:column;height:auto}.krajee-default.file-preview-frame .file-thumbnail-footer .file-footer-buttons .kv-file-upload,.krajee-default.file-preview-frame .file-thumbnail-footer .file-footer-buttons .kv-file-zoom,.krajee-default.file-preview-frame .file-thumbnail-footer .file-footer-caption,.krajee-default.file-preview-frame .file-thumbnail-footer .file-upload-indicator{display:none}.krajee-default.file-preview-frame .kv-file-content{margin:0 auto}.file-caption-main{display:flex}.file-caption-main .file-caption{flex-grow:2}.file-caption-main .file-caption input.file-caption-name{background:#fff;border-bottom-right-radius:0;border-top-right-radius:0;margin:0}.input-group-btn{flex-grow:1}.input-group-btn .edna-upload-browse{border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box}.fade:not(.show){opacity:0}.fade{transition:opacity .15s linear}.file-zoom-dialog .btn-navigate{border-color:transparent;color:#fff;font-size:48px;margin:0;transform:translateY(-50%);width:auto}.file-zoom-dialog .btn-navigate:hover{background:none!important;color:#fff!important}.file-zoom-dialog .btn-prev{left:20px}.file-zoom-dialog .btn-next{right:20px}.kv-zoom-actions .btn-close{align-items:center;border:none;display:flex;height:24px;justify-content:center;padding:0;width:24px}.kv-zoom-actions .btn-close span{font-size:32px}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{background:rgba(0,0,0,.5);display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:0 auto;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);width:auto}.modal.fade .modal-dialog{transition:transform .3s ease-out}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;justify-content:space-between;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.messages__wrapper{font-family:Roboto}.messages__wrapper .messages{border-radius:16px;border-width:1px;box-shadow:unset}.messages__wrapper .messages:first-child{margin-top:0}.messages__wrapper .messages.messages--status{border-color:#c9e1bd}.messages__wrapper .messages.messages--error{border-color:#f9c9bf}.messages__wrapper .messages.messages--warning{border-color:#f4daa6}.products-category-wrapper{display:flex;flex-direction:column}.products-category-wrapper:first-child h2{padding-top:20px}.products-category-wrapper h2{margin-top:0;padding-top:30px}.products-list-wrapper{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);text-align:center;grid-gap:5px}@media (min-width:768px){.products-list-wrapper{grid-template-columns:repeat(3,1fr);grid-gap:10px}}.products-item-block{align-items:center;border:1px solid #ecedf1;border-radius:26px;display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 5px);padding:15px 5px}@media (min-width:768px){.products-item-block{max-width:100%;padding:15px}}.products-item-block:hover{background-color:#fbfcfd;border-color:#afb9ff}.products-item-block:hover img{transform:translateY(-10px) scale(1.1)}.products-item-block img{margin:auto;max-width:115px!important;padding:0 0 15px;transition:.3s ease}@media (min-width:768px){.products-item-block img{max-width:170px!important}}.products-item-block h3{font-size:.9375rem;font-weight:400;line-height:1;margin-bottom:0;margin-top:0}@media (max-width:767px){.products-item-block h3{font-size:13px}}.container-inline div,.container-inline label{display:inline-block;width:100%}form.form-product .back-to-product-settings{color:#076aff;margin-bottom:.9375rem;text-transform:uppercase}form.form-product .back-to-product-settings:active,form.form-product .back-to-product-settings:focus,form.form-product .back-to-product-settings:hover{border-color:#0069ff}form.form-product .back-to-product-settings a,form.form-product .back-to-product-settings a:active,form.form-product .back-to-product-settings a:focus,form.form-product .back-to-product-settings a:hover{color:inherit;text-decoration:none}form.form-product .form-links{margin-bottom:.625rem}form.form-product .form-item{margin:.625rem 0}form.form-product .form-item input,form.form-product .form-item select,form.form-product .form-item textarea{margin:5px 0 0}form.form-product table .form-item{margin:0}form.form-product table .form-item input{background-color:#f0f8ff;margin:0}form.form-product table .form-item input:active,form.form-product table .form-item input:focus,form.form-product table .form-item input:hover{background-color:#fff;border:1px solid #0069ff}form.form-product table a{background-color:transparent;color:#031b4f;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:unset;margin:0;padding:1.25rem .75rem;text-decoration:none}form.form-product .product-title{font-size:1.25rem;margin:.9375rem 0;padding-left:.75rem;position:relative}form.form-product .product-title:before{background-color:#0269ff;border-radius:.75rem;content:"";height:2.1875rem;left:.125rem;position:absolute;top:50%;transform:translateY(-50%);width:.25rem}form.form-product .product-description{margin-bottom:1.875rem;padding-left:.3125rem}@media (min-width:850px){form.form-product .product-description{margin-bottom:.9375rem;padding-left:.625rem}}form.form-product .product-description>*{margin:0}form.form-product .block-2col{-moz-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:850px){form.form-product .block-2col{grid-template-columns:repeat(2,1fr)}}form.form-product .block-2col img{margin:0 auto;max-height:7.5rem;-o-object-fit:contain;object-fit:contain}form.form-product .block-step{background-color:rgba(242,245,249,.5);border:1px solid rgba(31,38,135,.04);border-radius:.625rem;margin-bottom:.9375rem;padding:.625rem .625rem .3125rem}@media (max-width:849px){form.form-product .block-step{backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);background:rgba(242,245,249,.5);border-radius:10px}}@media (min-width:850px){form.form-product .block-step{border-radius:1.625rem;margin-bottom:.9375rem;padding:1.875rem}form.form-product .block-step.head{margin-top:1.25rem}form.form-product .block-step:last-child{margin-bottom:0}}form.form-product .block-step.error-msg p,form.form-product .block-step.warning-msg p{margin:0}form.form-product .block-step.error-msg{background-color:rgba(205,92,92,.25);border-color:#f9c9bf}form.form-product .block-step.error-msg p,form.form-product .block-step.error-msg>div{color:#a51b00}form.form-product .block-step.warning-msg{background-color:#fff7dc;border-color:#fff0c1}form.form-product .block-step.warning-msg p,form.form-product .block-step.warning-msg>div{color:#856404}form.form-product .block-step.warning-msg a{font-size:1rem}form.form-product .block-step label{color:#555;font-weight:400}form.form-product .block-step h2,form.form-product .block-step h3,form.form-product .block-step h4,form.form-product .block-step h5{font-size:1.125rem;font-weight:700;margin:0 0 1.25rem}form.form-product .block-step h2:last-child,form.form-product .block-step h3:last-child,form.form-product .block-step h4:last-child,form.form-product .block-step h5:last-child{margin:0}form.form-product .block-step input,form.form-product .block-step select,form.form-product .block-step textarea{background-color:#fff}form.form-product .container-entity-type-entity span{color:#5b6987;font-size:15px;margin:0}form.form-product .order-summary-info-data .order-summary-item{color:#5b6987;font-size:17px;font-weight:700;margin:0}form.form-product .order-summary-info-data .order-summary-item:last-child{margin-top:10px}form.form-product .order-summary-info-data .order-summary-item .order-summary-item__title{font-size:15px;font-weight:400}form.form-product .messages--error{background-color:hsla(12,62%,97%,.5);border-color:transparent;box-shadow:none}.product-caption{background-color:#fff7dc;border-color:#fff0c1;color:#856404;font-size:12px;margin:5px 0;text-align:left}.product-caption:before{color:red;content:"* "}.step-1-title{left:0;position:sticky}.product-item--field{font-size:14px;padding:20px 0 10px}.product-item--field .product-item--field--title{color:#000;font-size:14px;line-height:1.5}.product-item--field .product-item--field--description{color:#7c7c7d;line-height:1.5;margin-top:10px}body,html{font-family:Roboto;font-size:1rem;height:100%;margin:0;min-height:100vh}.dialog-off-canvas-main-canvas,.page-wrapper{min-height:100%}.page-wrapper{height:100%}.page-content{display:flex;flex-direction:column;min-height:100vh}.layout-main-wrapper{margin:1.25rem auto 0}.layout-main-wrapper .section{padding:0 .625rem}@media (min-width:850px){.layout-main-wrapper{margin:1.5625rem auto 0}.layout-main-wrapper .section{padding:0 .46875rem}}@media (min-width:768px){.layout-main-wrapper{margin:1.5625rem auto 0}}@media (min-width:1200px){.layout-main-wrapper .layout-main{gap:30px}}.layout-main{display:flex;flex-direction:column;width:100%}@media (min-width:850px){.layout-main{flex-direction:row}}select{line-height:48px;padding:0 15px 0 5px}textarea{border:1px solid #e5e8ed;height:auto;line-height:1;min-height:auto;min-width:100%}table{color:#363636;width:100%}table:not(:last-child){margin-bottom:1.5rem}table caption{background-color:#fff7dc;border-color:#fff0c1;color:#856404;font-size:12px;margin-bottom:10px;max-width:calc(100vw - 32px);padding:5px;text-align:left}@media (max-width:849px){table caption{left:0;max-width:calc(100vw - 48px);position:sticky}}table caption:before{color:red;content:"* "}@media (max-width:849px){table td.products{max-width:calc(100vw - 210px);min-width:calc(100vw - 210px)}}table thead{font-size:15px}table tbody{font-size:14px;text-align:center}@media (min-width:1200px){table .products img{max-width:150px}}table input[type=number]{border-color:transparent;margin:0;max-width:100px}table .form-type-number label{display:none}table .user-field{min-width:72px;padding:0}table .available{padding:10px 5px}@media (max-width:1199px){.container-calculation{overflow-x:auto}}tbody td,tbody th,thead td,thead th{background:#fff;color:#5b6987;font-weight:400;padding:10px 5px}thead th{font-weight:700}.item-list h2{font-size:20px;margin-bottom:0}.main-content{margin-bottom:1.5625rem;width:100%}@media (min-width:850px){.main-content{margin-bottom:3.125rem;overflow:hidden}}.main-content .section{position:relative}.main-content .section #main-content{position:absolute}.page-content svg{height:50px}.page-content svg>*{fill-rule:evenodd;clip-rule:evenodd}
