

/* Start:/bitrix/templates/polycalc/components/bitrix/catalog/calculators/style.min.css?1776645629959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/bitrix/templates/polycalc/components/bitrix/catalog.element/.default/style.min.css?17784377604429*/
.ce-title-sub{display:block;font-size:0.7em;font-weight:400;color:#5a5a70;margin-top:0.25em;line-height:1.4}.ce-benefits{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ce-benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:15px;color:#2a2a3a;line-height:1.5;opacity:0}.ce-benefits li:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%234361ee'/%3E%3Cpath d='M4.5 8l2.5 2.5 5-5' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-top:3px}.ce-benefits[data-ready] li{-webkit-animation:ce-fade-up 0.4s ease both;animation:ce-fade-up 0.4s ease both;-webkit-animation-delay:calc(var(--i, 0) * 200ms);animation-delay:calc(var(--i, 0) * 200ms)}@-webkit-keyframes ce-fade-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ce-fade-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:767.98px){.ce-benefits[data-ready] li{-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-delay:calc(var(--i, 0) * 100ms);animation-delay:calc(var(--i, 0) * 100ms)}}.ce-hero-btns{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0.4s ease,-webkit-transform 0.4s ease;transition:opacity 0.4s ease,-webkit-transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ce-hero-btns[data-ready]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ce-detail-text{font-size:14px;line-height:1.65;color:#5a5a70}.ce-detail-text h2,.ce-detail-text h3,.ce-detail-text h4{display:none}.ce-detail-text p{margin:0 0 0.5em}.ce-detail-text p:last-child{margin-bottom:0}.ce-detail-text ul{padding-left:1.25em;margin:0 0 0.5em}.ce-detail-text li{margin-bottom:0.25em}.ce-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ce-faq__item{border:1px solid #e5eaf2;border-radius:10px;background:#fff;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.ce-faq__item[open]{-webkit-box-shadow:0 2px 12px rgba(67,97,238,0.08);box-shadow:0 2px 12px rgba(67,97,238,0.08)}.ce-faq__item[open] .ce-faq__question:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ce-faq__question{padding:16px 20px;font-size:15px;font-weight:600;color:#1a1a2e;cursor:pointer;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ce-faq__question::-webkit-details-marker{display:none}.ce-faq__question:after{content:"";-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 6.5l5 5 5-5' stroke='%234361ee' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.ce-faq__question:hover{color:#4361ee}.ce-faq__answer{padding:0 20px 16px;border-top:1px solid #f0f3fa}.ce-faq__answer p{margin:12px 0 0;font-size:14px;line-height:1.7;color:#4a4a6a}
/* End */


/* Start:/local/components/polycalc/forms.tabs/templates/.default/style.min.css?178280993029081*/
@-webkit-keyframes ftWindowEnter{0%{opacity:0;-webkit-transform:translateY(24px) scale(0.96);transform:translateY(24px) scale(0.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes ftWindowEnter{0%{opacity:0;-webkit-transform:translateY(24px) scale(0.96);transform:translateY(24px) scale(0.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes ftPaneEnter{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ftPaneEnter{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ft-window{--ft-primary:#00457A;--ft-primary-hover:#002D4F;--ft-primary-ghost:rgba(0,69,122,0.08);--ft-bg:#ffffff;--ft-border:#CCE0F0;--ft-text:#001337;--ft-text-muted:#6B7B9B;--ft-radius:16px;--ft-height:480px;--ft-shadow:0 25px 60px -12px rgba(0,0,0,0.18),0 0 0 1px rgba(0,0,0,0.04);background:var(--ft-bg);border-radius:var(--ft-radius);-webkit-box-shadow:var(--ft-shadow);box-shadow:var(--ft-shadow);overflow:hidden;max-width:640px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:ftWindowEnter 0.5s cubic-bezier(0.16,1,0.3,1);animation:ftWindowEnter 0.5s cubic-bezier(0.16,1,0.3,1);font-family:"Montserrat",sans-serif;color:var(--ft-text);text-align:left}.ft-window #extshop-order-promo:not(:empty){margin-bottom:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--ft-border);background:var(--ft-primary-ghost)}.ft-window #extshop-order-promo p{margin:0;font-size:13px;line-height:1.55;color:var(--ft-text)}.ft-window #extshop-order-promo .inline-promo-selection{display:block;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.35;color:var(--ft-primary)}.ft-tabs-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--ft-border);-ms-flex-negative:0;flex-shrink:0}.ft-tabs-nav__btn{display:none;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background:var(--ft-bg);color:var(--ft-text-muted);cursor:pointer;-webkit-transition:color 0.2s ease,background 0.2s ease;transition:color 0.2s ease,background 0.2s ease;-webkit-tap-highlight-color:transparent}.ft-tabs-nav__btn:hover:not(:disabled){color:var(--ft-primary);background:var(--ft-primary-ghost)}.ft-tabs-nav__btn:focus{outline:none}.ft-tabs-nav__btn:focus-visible{color:var(--ft-primary);background:var(--ft-primary-ghost);z-index:2}.ft-tabs-nav__btn:disabled{opacity:0.3;cursor:default}@media (min-width:681px){.ft-tabs-nav--can-scroll .ft-tabs-nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.ft-tabs-nav__icon{display:block;-ms-flex-negative:0;flex-shrink:0}.ft-tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 12px;gap:2px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.15) transparent}.ft-tabs-header::-webkit-scrollbar{height:3px}.ft-tabs-header::-webkit-scrollbar-track{background:transparent}.ft-tabs-header::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.12);border-radius:3px}.ft-tabs-header::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.25)}@media (min-width:681px){.ft-tabs-header{scrollbar-width:none}.ft-tabs-header::-webkit-scrollbar{display:none}.ft-tabs-nav--can-scroll .ft-tabs-header{padding-left:0;padding-right:0}}@media (min-width:681px){.ft-tabs-nav--can-scroll:after,.ft-tabs-nav--can-scroll:before{content:"";position:absolute;top:0;bottom:1px;width:20px;pointer-events:none;z-index:1;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.ft-tabs-nav--can-scroll:before{left:32px;background:-webkit-gradient(linear,left top,right top,color-stop(15%,var(--ft-bg)),to(transparent));background:linear-gradient(to right,var(--ft-bg) 15%,transparent)}.ft-tabs-nav--can-scroll:after{right:32px;background:-webkit-gradient(linear,right top,left top,color-stop(15%,var(--ft-bg)),to(transparent));background:linear-gradient(to left,var(--ft-bg) 15%,transparent)}.ft-tabs-nav--can-scroll:not(.ft-tabs-nav--at-start):before{opacity:1}.ft-tabs-nav--can-scroll:not(.ft-tabs-nav--at-end):after{opacity:1}}.ft-tab-btn{position:relative;padding:14px 16px;background:none;border:none;font-size:12px;font-weight:500;color:var(--ft-text-muted);cursor:pointer;white-space:nowrap;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;outline:none;-ms-flex-negative:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.ft-tab-btn:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:2px;background:var(--ft-primary);-webkit-transition:width 0.35s cubic-bezier(0.16,1,0.3,1),left 0.35s cubic-bezier(0.16,1,0.3,1);transition:width 0.35s cubic-bezier(0.16,1,0.3,1),left 0.35s cubic-bezier(0.16,1,0.3,1);border-radius:2px 2px 0 0}.ft-tab-btn:hover{color:var(--ft-text)}.ft-tab-btn:focus{outline:none}.ft-tab-btn:focus-visible{color:var(--ft-primary);background:var(--ft-primary-ghost);border-radius:8px 8px 0 0}.ft-tab-btn--active{color:var(--ft-primary)}.ft-tab-btn--active:after{width:calc(100% - 24px);left:12px}.ft-tabs-body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.ft-tab-pane{display:none;padding:28px 28px 32px;height:100%;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.12) transparent}.ft-tab-pane::-webkit-scrollbar{width:5px}.ft-tab-pane::-webkit-scrollbar-track{background:transparent;margin:8px 0}.ft-tab-pane::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);border-radius:5px}.ft-tab-pane::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.22)}.ft-tab-pane--active{display:block;-webkit-animation:ftPaneEnter 0.4s cubic-bezier(0.16,1,0.3,1);animation:ftPaneEnter 0.4s cubic-bezier(0.16,1,0.3,1)}.ft-tab-pane--other{display:none;padding:0}.ft-tab-pane--other.ft-tab-pane--active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.ft-tab-pane.ft-has-result .ft-back-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.ft-tab-pane.ft-has-result .ft-form-wrapper form.eshopCtrlEl{display:none!important}.ft-tab-pane.ft-has-result .extshop-order{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;-webkit-animation:ftPaneEnter 0.35s cubic-bezier(0.16,1,0.3,1);animation:ftPaneEnter 0.35s cubic-bezier(0.16,1,0.3,1)}.ft-other-confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:inherit;padding:32px 28px;-webkit-box-sizing:border-box;box-sizing:border-box}.ft-other-confirm__card{max-width:360px;width:100%;padding:28px 24px;text-align:center;background:var(--ft-soft-bg);border:1px solid var(--ft-border);border-radius:14px;-webkit-box-shadow:0 8px 24px -8px rgba(0,19,55,0.08);box-shadow:0 8px 24px -8px rgba(0,19,55,0.08)}.ft-other-confirm__text{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--ft-text)}.ft-other-confirm__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:12px 28px;border:none;border-radius:10px;background:var(--ft-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-transition:background 0.25s ease,-webkit-transform 0.2s ease;transition:background 0.25s ease,-webkit-transform 0.2s ease;transition:background 0.25s ease,transform 0.2s ease;transition:background 0.25s ease,transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-tap-highlight-color:transparent}.ft-other-confirm__btn:hover{background:var(--ft-primary-hover);color:#fff;text-decoration:none}.ft-other-confirm__btn:focus{outline:none}.ft-other-confirm__btn:focus-visible{outline:2px solid var(--ft-primary);outline-offset:2px}.ft-other-confirm__btn:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.ft-form-wrapper{position:relative;padding:4px}.ft-redirect-overlay{position:absolute;inset:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0);-webkit-transition:background 0.3s ease,backdrop-filter 0.3s ease;transition:background 0.3s ease,backdrop-filter 0.3s ease;text-decoration:none;cursor:pointer}.ft-redirect-overlay:hover{background:rgba(255,255,255,0.88);backdrop-filter:blur(4px);text-decoration:none}.ft-redirect-overlay:hover .ft-redirect-hint{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ft-redirect-hint{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.35s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.35s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.35s cubic-bezier(0.16,1,0.3,1);color:var(--ft-primary);font-size:14px;font-weight:600;padding:12px 24px;background:var(--ft-primary-ghost);border-radius:10px;pointer-events:none;white-space:nowrap}.ft-form-content label{display:block;font-size:13px;font-weight:600;color:var(--ft-text);margin-bottom:6px;letter-spacing:0.01em}.ft-form-content input[type=email],.ft-form-content input[type=number],.ft-form-content input[type=tel],.ft-form-content input[type=text],.ft-form-content select,.ft-form-content textarea{display:block;width:100%;padding:10px 14px;border:1.5px solid var(--ft-border);border-radius:10px;font-size:14px;font-family:inherit;color:var(--ft-text);background:#FAFCFF;-webkit-transition:border-color 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;outline:none;margin-bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.ft-form-content input:focus,.ft-form-content select:focus,.ft-form-content textarea:focus{border-color:var(--ft-primary);-webkit-box-shadow:0 0 0 3px var(--ft-primary-ghost);box-shadow:0 0 0 3px var(--ft-primary-ghost);background:#fff}.ft-form-content input::-webkit-input-placeholder,.ft-form-content textarea::-webkit-input-placeholder{color:var(--ft-text-muted)}.ft-form-content input::-moz-placeholder,.ft-form-content textarea::-moz-placeholder{color:var(--ft-text-muted)}.ft-form-content input:-ms-input-placeholder,.ft-form-content textarea:-ms-input-placeholder{color:var(--ft-text-muted)}.ft-form-content input::-ms-input-placeholder,.ft-form-content textarea::-ms-input-placeholder{color:var(--ft-text-muted)}.ft-form-content input::placeholder,.ft-form-content textarea::placeholder{color:var(--ft-text-muted)}.ft-form-content button[type=submit],.ft-form-content input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:auto;background:var(--ft-primary);color:#fff;border:none;padding:11px 28px;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-transition:background 0.2s ease,-webkit-transform 0.15s ease,-webkit-box-shadow 0.2s ease;transition:background 0.2s ease,-webkit-transform 0.15s ease,-webkit-box-shadow 0.2s ease;transition:background 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease;transition:background 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease,-webkit-transform 0.15s ease,-webkit-box-shadow 0.2s ease;margin-top:4px}.ft-form-content button[type=submit]:hover,.ft-form-content input[type=submit]:hover{background:var(--ft-primary-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,69,122,0.3);box-shadow:0 4px 12px rgba(0,69,122,0.3)}.ft-form-content button[type=submit]:active,.ft-form-content input[type=submit]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none}.ft-form-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:38px}.ft-form-content .calc-section-title{font-size:14px;font-weight:700;color:var(--ft-text-muted);text-transform:uppercase;letter-spacing:0.07em;margin-bottom:10px;margin-top:2px}.ft-form-content .calc-section-note{margin:-6px 0 12px;padding:0;font-size:12px;font-weight:400;line-height:1.45;color:var(--ft-text-muted)}.ft-form-content .eshopCtrlElContainer--cols{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ft-form-content .eshopCtrlElContainer--cols>.calc-custom-size,.ft-form-content .eshopCtrlElContainer--cols>.calc-field--full,.ft-form-content .eshopCtrlElContainer--cols>.calc-radio-group,.ft-form-content .eshopCtrlElContainer--cols>.calc-section-note,.ft-form-content .eshopCtrlElContainer--cols>.calc-section-title,.ft-form-content .eshopCtrlElContainer--cols>.post-printing-toggle,.ft-form-content .eshopCtrlElContainer--cols>fieldset{grid-column:1/-1}.ft-form-content .eshopCtrlElContainer--cols>.after-print,.ft-form-content .eshopCtrlElContainer--cols>.post-printing-section{grid-column:1/-1;display:none;-ms-grid-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ft-form-content .eshopCtrlElContainer--cols>.after-print.is-visible,.ft-form-content .eshopCtrlElContainer--cols>.post-printing-section.is-visible{display:-ms-grid;display:grid}.ft-form-content .eshopCtrlElContainer--cols>.after-print>.calc-field--full,.ft-form-content .eshopCtrlElContainer--cols>.post-printing-section>.calc-field--full{grid-column:1/-1}.ft-form-content .eshopCtrlElContainer--cols>.calc-custom-size.is-visible{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.ft-form-content fieldset.calc-radio-group,.ft-form-content fieldset[id$=-radio-group]{border:0;padding:0;margin:0 0 14px;min-width:0}.ft-form-content fieldset.calc-radio-group>legend,.ft-form-content fieldset[id$=-radio-group]>legend{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ft-text);letter-spacing:0.01em;line-height:1.35}.ft-form-content fieldset[id$=-radio-group]:not(.calc-radio-group){display:block}.ft-form-content fieldset[id$=-radio-group]:not(.calc-radio-group) .calc-radio-group{margin-bottom:0}.ft-form-content .calc-radio-group,.ft-form-content fieldset.calc-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ft-form-content .calc-radio-group input[type=checkbox],.ft-form-content .calc-radio-group input[type=radio],.ft-form-content fieldset.calc-radio-group input[type=checkbox],.ft-form-content fieldset.calc-radio-group input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft-form-content .calc-radio-group label,.ft-form-content fieldset.calc-radio-group label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important;cursor:pointer}.ft-form-content .calc-radio-group label span,.ft-form-content fieldset.calc-radio-group label span{display:inline-block;padding:6px 13px;border:1.5px solid var(--ft-border);border-radius:8px;font-size:13px;font-weight:500;color:var(--ft-text);background:#FAFCFF;-webkit-transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4}.ft-form-content .calc-radio-group label:hover span,.ft-form-content fieldset.calc-radio-group label:hover span{border-color:var(--ft-primary);color:var(--ft-primary);background:var(--ft-primary-ghost)}.ft-form-content .calc-radio-group label:has(input:checked) span,.ft-form-content fieldset.calc-radio-group label:has(input:checked) span{border-color:var(--ft-primary);background:var(--ft-primary-ghost);color:var(--ft-primary);font-weight:600}.ft-form-content .calc-radio-group label:has(input[type=checkbox]) span,.ft-form-content fieldset.calc-radio-group label:has(input[type=checkbox]) span{padding-left:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.ft-form-content .calc-radio-group label:has(input[type=checkbox]) span:before,.ft-form-content fieldset.calc-radio-group label:has(input[type=checkbox]) span:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;border:1.5px solid var(--ft-border);border-radius:3px;background:#fff;-webkit-transition:border-color 0.2s ease,background 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease}.ft-form-content .calc-radio-group label:has(input[type=checkbox]):hover span:before,.ft-form-content fieldset.calc-radio-group label:has(input[type=checkbox]):hover span:before{border-color:var(--ft-primary)}.ft-form-content .calc-radio-group label:has(input[type=checkbox]:checked) span:before,.ft-form-content fieldset.calc-radio-group label:has(input[type=checkbox]:checked) span:before{background:var(--ft-primary);border-color:var(--ft-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.ft-form-content .calc-radio-group.calc-lam-sides-group,.ft-form-content fieldset.calc-radio-group.calc-lam-sides-group{margin-bottom:0}.ft-form-content .calc-radio-group:has(.product-type-icon),.ft-form-content fieldset.calc-radio-group:has(.product-type-icon){display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ft-form-content .calc-radio-group:has(.product-type-icon)>legend,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>legend{grid-column:1/-1}.ft-form-content .calc-radio-group:has(.product-type-icon)>label,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:auto;min-width:0;height:100%;padding:12px 10px 10px;border:1.5px solid var(--ft-border);border-radius:10px;background:#FAFCFF;cursor:pointer;-webkit-transition:border-color 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease;text-align:center;margin-bottom:0!important}.ft-form-content .calc-radio-group:has(.product-type-icon)>label span,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label span{padding:0;border:none;border-radius:0;background:none!important;font-weight:inherit;color:inherit;white-space:normal;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:hover,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:hover{border-color:var(--ft-primary);background:var(--ft-primary-ghost)}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:hover .pt-icon__shadow,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:hover .pt-icon__shadow{fill:#80B3D4}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:hover .pt-icon__mid,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:hover .pt-icon__mid{fill:#BCD6EA}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:hover .pt-icon__front,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:hover .pt-icon__front{fill:#E3F1FA}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:has(input:checked),.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:has(input:checked){border-color:var(--ft-primary);background:var(--ft-primary-ghost);-webkit-box-shadow:0 0 0 3px var(--ft-primary-ghost);box-shadow:0 0 0 3px var(--ft-primary-ghost)}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:has(input:checked) .pt-icon__shadow,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:has(input:checked) .pt-icon__shadow{fill:#00457A}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:has(input:checked) .pt-icon__mid,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:has(input:checked) .pt-icon__mid{fill:#80B3D4}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:has(input:checked) .pt-icon__front,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:has(input:checked) .pt-icon__front{fill:#BCD6EA}.ft-form-content .calc-radio-group:has(.product-type-icon)>label:has(input:checked) .product-type-label,.ft-form-content fieldset.calc-radio-group:has(.product-type-icon)>label:has(input:checked) .product-type-label{color:var(--ft-primary);font-weight:600}.ft-form-content #main_calc_copy-item{width:110px;display:inline-block!important;margin-bottom:10px}.ft-form-content .calc-custom-size{display:none;gap:12px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.ft-form-content .calc-custom-size.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.ft-form-content .calc-custom-size>div{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.ft-form-content .calc-custom-size>div>div{width:100%}.ft-form-content .calc-custom-size label{font-size:12px!important;margin-bottom:4px!important}.ft-form-content .calc-custom-size input[type=number]{width:100%;margin-bottom:16px;padding:10px 14px;font-size:14px}.ft-form-content .post-printing-section{display:none}.ft-form-content .post-printing-section.is-visible{display:block}.ft-form-content .post-printing-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:14px;cursor:pointer}.ft-form-content .post-printing-toggle input[type=checkbox]{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;cursor:pointer;accent-color:var(--ft-primary)}.ft-form-content .post-printing-toggle label{display:inline!important;margin-bottom:0!important;cursor:pointer}.ft-form-content .size-info-container{-ms-flex-preferred-size:100%;flex-basis:100%;margin:4px 0 10px;padding:10px 12px;border-radius:10px;border:1px solid var(--ft-border);background:#FAFCFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ft-form-content .size-info-container .calc__item-title{font-size:13px;font-weight:700;color:var(--ft-primary);white-space:nowrap}.ft-form-content .folded-size-info,.ft-form-content .unfolded-size-info{font-size:12px;line-height:1.45;color:var(--ft-text-muted)}.ft-form-content .calc-lam-sides-group{display:none}.ft-form-content .calc-lam-sides-group.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ft-back-btn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:500;color:var(--ft-text-muted);cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;font-family:inherit}.ft-back-btn:hover{color:var(--ft-primary)}.product-type-icon{display:block;width:54px;height:54px;-ms-flex-negative:0;flex-shrink:0}.product-type-icon svg{width:100%;height:100%}.pt-icon__shadow{fill:#b3b3b3;stroke:#000;stroke-miterlimit:10;stroke-width:0.7px;-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease}.pt-icon__mid{fill:#f2f2f2;stroke:#000;stroke-miterlimit:10;stroke-width:0.7px;-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease}.pt-icon__front{fill:#fff;stroke:#000;stroke-miterlimit:10;stroke-width:0.7px;-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease}.product-type-label{font-size:11px;font-weight:500;color:var(--ft-text);line-height:1.3;display:block}.mainCalc-action{padding:0!important}.ft-template-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:14px;border-bottom:1.5px solid var(--ft-border)}.ft-template-switcher__label{font-size:11px;font-weight:700;color:var(--ft-text-muted);text-transform:uppercase;letter-spacing:0.07em;margin-right:4px;white-space:nowrap}.ft-template-switcher__option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0}.ft-template-switcher__option span{display:inline-block;padding:5px 12px;border:1.5px solid var(--ft-border);border-radius:8px;font-size:12px;font-weight:500;color:var(--ft-text-muted);background:#FAFCFF;-webkit-transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.ft-template-switcher__option:hover span{border-color:var(--ft-primary);color:var(--ft-primary);background:var(--ft-primary-ghost)}.ft-template-switcher__option.is-active span,.ft-template-switcher__option:has(input:checked) span{border-color:var(--ft-primary);background:var(--ft-primary-ghost);color:var(--ft-primary);font-weight:600}.ft-template-switcher input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:680px){.ft-window{border-radius:12px;max-width:100%}.ft-form-content .eshopCtrlElContainer--cols{-ms-grid-columns:1fr;grid-template-columns:1fr}.ft-form-content .eshopCtrlElContainer--cols>.after-print,.ft-form-content .eshopCtrlElContainer--cols>.post-printing-section{-ms-grid-columns:1fr;grid-template-columns:1fr}.ft-form-content .eshopCtrlElContainer--cols>.calc-custom-size.is-visible{-ms-grid-columns:1fr;grid-template-columns:1fr}.ft-tab-btn{padding:12px 14px;font-size:13px}.ft-tab-pane{padding:20px 20px 24px}.ft-other-confirm{padding:24px 20px}.ft-other-confirm__card{padding:24px 20px}}
/* End */


/* Start:/local/components/polycalc/extshop.order/templates/.default/style.min.css?17785394699714*/
@charset "UTF-8";.extshop-order{--eo-primary:#00457A;--eo-primary-hover:#002D4F;--eo-primary-ghost:rgba(0,69,122,0.08);--eo-text:#001337;--eo-text-muted:#6B7B9B;--eo-border:#CCE0F0;--eo-bg:#ffffff;--eo-soft-bg:#FAFCFF;--eo-green:#587500;--eo-error:#ef4444;--eo-radius-field:10px;--eo-radius-card:16px;--eo-font:"Montserrat",sans-serif;position:relative;font-family:var(--eo-font);color:var(--eo-text)}.extshop-order.extshop-order_hide{display:none}.extshop-order-item{padding-top:20px}.extshop-order-item+.extshop-order-item{border-top:1px solid var(--eo-border);margin-top:16px}.extshop-order-item.extshop-order-item_disable .extshop-order-item-inner{height:0;max-height:0;overflow:hidden;padding:0;margin:0}.extshop-order-item:first-child{padding-top:0}.extshop-order-item.extshop-order-form-overlay{display:none}.extshop-order.extshop-order-form-overlay-show .extshop-order-item:not(.extshop-order-form-overlay){display:none}.extshop-order.extshop-order-form-overlay-show .extshop-order-item.extshop-order-form-overlay{display:block;-webkit-animation:eoFormIn 0.35s cubic-bezier(0.16,1,0.3,1);animation:eoFormIn 0.35s cubic-bezier(0.16,1,0.3,1)}@-webkit-keyframes eoFormIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes eoFormIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.extshop-order-item-header{margin-bottom:14px}.extshop-order-item-header-text{font-size:15px;font-weight:600;line-height:1.4;color:var(--eo-text)}.extshop-order-item-header-subtext{font-size:13px;font-weight:400;line-height:1.5;color:var(--eo-text-muted);margin-top:4px}.extshop-order-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#extshop-order-result-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.extshop-order-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.extshop-order-form{margin-bottom:16px}.extshop-order-form-control-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:16px}.extshop-order-form-control{display:block;width:100%;padding:12px 14px;border:1.5px solid var(--eo-border);border-radius:var(--eo-radius-field);font-size:14px;font-family:var(--eo-font);color:var(--eo-text);background:var(--eo-soft-bg);-webkit-transition:border-color 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,-webkit-box-shadow 0.2s ease;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0!important}.extshop-order-form-control::-webkit-input-placeholder{color:transparent}.extshop-order-form-control::-moz-placeholder{color:transparent}.extshop-order-form-control:-ms-input-placeholder{color:transparent}.extshop-order-form-control::-ms-input-placeholder{color:transparent}.extshop-order-form-control::placeholder{color:transparent}.extshop-order-form-control:focus{border-color:var(--eo-primary);-webkit-box-shadow:0 0 0 3px var(--eo-primary-ghost);box-shadow:0 0 0 3px var(--eo-primary-ghost);background:var(--eo-bg)}textarea.extshop-order-form-control{resize:vertical;min-height:90px;padding-top:12px;line-height:1.5;max-height:300px}.extshop-order-form-control-label{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-weight:400;color:var(--eo-text-muted);pointer-events:none;-webkit-transition:top 0.18s ease,font-size 0.18s ease,color 0.18s ease,padding 0.18s ease,-webkit-transform 0.18s ease;transition:top 0.18s ease,font-size 0.18s ease,color 0.18s ease,padding 0.18s ease,-webkit-transform 0.18s ease;transition:top 0.18s ease,font-size 0.18s ease,transform 0.18s ease,color 0.18s ease,padding 0.18s ease;transition:top 0.18s ease,font-size 0.18s ease,transform 0.18s ease,color 0.18s ease,padding 0.18s ease,-webkit-transform 0.18s ease;line-height:1;white-space:nowrap;padding:0 4px}.extshop-order-form-control-label .extshop-order-form-control-required{color:var(--eo-error);margin-left:1px}.extshop-order-form-control.extshop-order-form-control-not-empty~.extshop-order-form-control-label,.extshop-order-form-control:focus~.extshop-order-form-control-label{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;color:var(--eo-primary);background:var(--eo-bg)}.extshop-order-form-control-container:has(textarea.extshop-order-form-control-not-empty) .extshop-order-form-control-label,.extshop-order-form-control-container:has(textarea:focus) .extshop-order-form-control-label{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;color:var(--eo-primary);background:var(--eo-bg)}.extshop-order-form-control-alert-message{display:none;font-size:12px;color:var(--eo-error);margin-top:4px;padding-left:2px;line-height:1.4;-webkit-animation:eoErrorIn 0.2s ease;animation:eoErrorIn 0.2s ease}#extshop-order-form-control-agreement-error{display:none;font-size:12px;color:var(--eo-error);margin-top:6px;-webkit-animation:eoErrorIn 0.2s ease;animation:eoErrorIn 0.2s ease}@-webkit-keyframes eoErrorIn{0%{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes eoErrorIn{0%{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.extshop-order-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.extshop-order-waiting:before{content:"";display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,0.35);border-top-color:#fff;border-radius:50%;-webkit-animation:eoSpin 0.7s linear infinite;animation:eoSpin 0.7s linear infinite;margin-right:7px;vertical-align:middle;margin-bottom:2px}@-webkit-keyframes eoSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes eoSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.extshop-order .btn.btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;border-radius:var(--eo-radius-card);border:1px solid var(--eo-primary);background:var(--eo-primary);color:#fff;font-family:var(--eo-font);font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;cursor:pointer;-webkit-transition:background 0.2s ease,border-color 0.2s ease;transition:background 0.2s ease,border-color 0.2s ease}.extshop-order .btn.btn-primary:focus,.extshop-order .btn.btn-primary:hover{background:var(--eo-primary-hover);border-color:var(--eo-primary-hover);color:#fff;text-decoration:none}.extshop-order .btn.btn-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;border-radius:var(--eo-radius-card);border:1px solid var(--eo-primary);background:transparent;color:var(--eo-primary);font-family:var(--eo-font);font-size:16px;font-weight:500;line-height:1.3;cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease}.extshop-order .btn.btn-info:focus,.extshop-order .btn.btn-info:hover{background:var(--eo-primary);color:#fff}.mainCalc-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:12px}#extshop-order-promo:not(:empty){margin-bottom:12px}.extshop-order-overlay{display:none;position:absolute;inset:-28px -28px -32px;z-index:20;background:rgba(250,252,255,0.97);border-radius:0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(6px);-webkit-animation:eoOverlayIn 0.3s ease;animation:eoOverlayIn 0.3s ease}.extshop-order-overlay.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.extshop-order-overlay-inner{font-size:15px;font-weight:500;color:var(--eo-text);text-align:center;padding:24px 28px;background:var(--eo-bg);border:1px solid var(--eo-border);border-radius:var(--eo-radius-card);-webkit-box-shadow:0 8px 30px rgba(0,69,122,0.12);box-shadow:0 8px 30px rgba(0,69,122,0.12);max-width:280px;line-height:1.5}.extshop-order-overlay-inner:before{content:"✓";display:block;font-size:36px;font-weight:300;color:var(--eo-green);margin-bottom:10px;line-height:1}@-webkit-keyframes eoOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes eoOverlayIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.extshop-order-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.extshop-order-actions .btn{width:100%}}
/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17766456373805*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:none;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:none}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:"";display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}.main-user-consent-request-announce-required{color:red}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@media (min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-link,.main-user-consent-request-popup-text{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/local/components/polycalc/extshop.ctrl/templates/.default/style.min.css?17785399245350*/
.bx_rt .eshopCtrlEl{text-align:left}.eshoploader{position:relative}.bx_price.show_loader,.item_current_price.show_loader{background:url(/local/components/polycalc/extshop.ctrl/templates/.default/images/loader_25.gif) center center no-repeat}.eshoploader div{background:top center url(/local/components/polycalc/extshop.ctrl/templates/.default/images/preloader.gif) no-repeat;position:absolute;bottom:0.4em;font-size:85%;padding:1.5em 0 0;width:100%}.bx_rt .eshoploader div{background-position:top left}@-webkit-keyframes spinner{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}.show-waiting:before{-webkit-animation:1.5s linear infinite spinner;animation:1.5s linear infinite spinner;-webkit-animation-play-state:inherit;animation-play-state:inherit;border:solid 2.8px #ffffff;border-bottom-color:#ffffff00;border-radius:50%;content:"";height:1rem;width:1rem;top:10%;left:10%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);will-change:transform;display:inline-block;margin-bottom:-0.9rem;margin-left:0.5rem}.ft-form-content .mainCalc-result-header{font-size:1.5rem;padding:1rem 0;font-size:14px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;cursor:default}.ft-form-content .mainCalc-result-copyset-item{display:-ms-grid;display:grid;-ms-grid-columns:22px 10px 1fr 10px auto;grid-template-columns:22px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-transition:background 0.18s ease;transition:background 0.18s ease;border-bottom:1px solid var(--ft-border)}.ft-form-content .mainCalc-result-copyset>label:last-of-type{border-bottom:none}.ft-form-content .mainCalc-result-copyset-header{font-size:11px;font-weight:700;color:var(--ft-text-muted);text-transform:uppercase;letter-spacing:0.06em;padding-bottom:6px;cursor:default;border-bottom:1.5px solid var(--ft-border);border-radius:0}.ft-form-content .mainCalc-result-copyset-header:hover{background:none}.ft-form-content .mainCalc-result-radio-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ft-form-content .mainCalc-result-price-col{text-align:right}.ft-form-content .mainCalc-result-copyset-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1px}.ft-form-content .mainCalc-result-copyset-item:hover{background:var(--ft-primary-ghost)}.ft-form-content .mainCalc-result-copyset-item:has(.mainCalc-result-copyset-input:checked),.ft-form-content .mainCalc-result-copyset-item_selected{background:var(--ft-primary-ghost)}.ft-form-content .mainCalc-result-urgency--economy .mainCalc-result-copyset-price{color:#df00d6}.ft-form-content .mainCalc-result-urgency--standard .mainCalc-result-copyset-price{color:#16a34a}.ft-form-content .mainCalc-result-urgency--express .mainCalc-result-copyset-price{color:var(--ft-text)}.ft-form-content .mainCalc-result-copyset-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;border:1.5px solid var(--ft-border);border-radius:50%;background:#fff;-webkit-transition:border-color 0.18s ease,background 0.18s ease;transition:border-color 0.18s ease,background 0.18s ease;cursor:pointer;margin:0}.ft-form-content .mainCalc-result-copyset-input:checked{border-color:var(--ft-primary);background:radial-gradient(circle,var(--ft-primary) 44%,#fff 46%)}.ft-form-content .mainCalc-result-copyset-price-per-item-wrapper{font-size:12px;font-weight:500;color:var(--ft-text-muted)}.ft-form-content .mainCalc-result-copyset-price-per-item{font-size:12px;font-weight:500;color:var(--ft-text-muted)}.ft-form-content .mainCalc-result-copyset-price-per-item sub,.ft-form-content .mainCalc-result-copyset-price-per-item sup{font-size:10px;color:var(--ft-text-muted)}.ft-form-content .mainCalc-result-copyset-price{font-size:20px;font-weight:700;line-height:1;color:var(--ft-text)}.ft-form-content .error>div>input,.ft-form-content .error>input,.ft-form-content .error>select,.ft-form-content .error>textarea{border-color:#ef4444!important;background:#fff8f8!important;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,0.1)!important;box-shadow:0 0 0 3px rgba(239,68,68,0.1)!important}.ft-form-content .error .msg{display:block;color:#ef4444;font-size:12px;font-weight:500;line-height:1.4;margin-top:-10px;margin-bottom:12px;padding-left:2px;-webkit-animation:ftErrorEnter 0.25s ease;animation:ftErrorEnter 0.25s ease}@-webkit-keyframes ftErrorEnter{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ftErrorEnter{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ft-form-content .error>label:first-of-type{color:#ef4444}
/* End */
/* /bitrix/templates/polycalc/components/bitrix/catalog/calculators/style.min.css?1776645629959 */
/* /bitrix/templates/polycalc/components/bitrix/catalog.element/.default/style.min.css?17784377604429 */
/* /local/components/polycalc/forms.tabs/templates/.default/style.min.css?178280993029081 */
/* /local/components/polycalc/extshop.order/templates/.default/style.min.css?17785394699714 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17766456373805 */
/* /local/components/polycalc/extshop.ctrl/templates/.default/style.min.css?17785399245350 */
