

/* 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/components/bitrix/system.show_message/templates/.default/style.min.css?177664563751*/
font.errortext{color:red}font.notetext{color:green}
/* 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/components/bitrix/system.show_message/templates/.default/style.min.css?177664563751 */
/* /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 */
