@font-face{font-family:DDOpen;src:url(assets/open-sans.woff2) format('woff2');font-display:swap;font-weight:400}@font-face{font-family:DDOpen;src:url(assets/open-sans-bold.woff2) format('woff2');font-display:swap;font-weight:700}
body.dd-purchase{margin:0;background:#f5f8fb;color:#152b3c;font:16px/1.6 DDOpen,'Open Sans',Arial,sans-serif;overflow-x:clip}body.dd-purchase *{box-sizing:border-box}body.dd-purchase a{color:#0871cf;text-decoration:none}body.dd-purchase a:hover{text-decoration:underline}body.dd-purchase button,body.dd-purchase input,body.dd-purchase select,body.dd-purchase textarea{font:inherit}body.dd-purchase :focus-visible{outline:3px solid #0871cf;outline-offset:3px}body.dd-purchase h1,body.dd-purchase h2,body.dd-purchase h3{font-family:inherit;color:#152b3c;line-height:1.2;font-weight:700}
.dd-purchase-header{background:#fff;border-bottom:1px solid #dce6ec}.dd-head-main,.dd-head-help,.dd-purchase-main,.dd-purchase-footer{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.dd-head-main{display:flex;align-items:center;gap:30px;min-height:100px}.dd-brand{display:inline-flex;align-items:baseline;font-size:31px;font-weight:700;letter-spacing:-1.7px;color:#152b3c!important;white-space:nowrap}.dd-brand span{color:#0871cf}.dd-brand i{width:7px;height:7px;border-radius:2px;background:#0871cf;margin:0 0 3px 5px}.dd-back{margin-left:auto;font-size:15px}.dd-kp,.dd-callback{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:10px;background:#0871cf;color:white!important;border:1px solid #0871cf;font-weight:700;cursor:pointer}.dd-head-help{display:flex;align-items:center;gap:26px;padding-top:18px;padding-bottom:20px;border-top:1px solid #edf2f6}.dd-head-help>div>a{font-size:16px;font-weight:700;color:#152b3c}.dd-head-help small{display:block;color:#5a707e;font-size:12px;margin-top:2px}.dd-messengers{display:flex;gap:8px;margin-left:auto}.dd-head-help .dd-messengers a{display:flex;gap:7px;align-items:center;background:#edf5fa;padding:9px 11px;border-radius:8px;font-size:13px}.dd-callback{font-size:14px!important;background:white;color:#0871cf!important;padding:8px 13px}.dd-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:25px 0;color:#5a707e;font-size:14px}.dd-page-intro{padding:12px 0 30px;max-width:850px}.dd-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;color:#5a707e;margin:0 0 13px}.dd-eyebrow span{color:#0871cf}.dd-page-intro h1{font-size:42px;letter-spacing:-1.5px;margin:0 0 18px}.dd-page-intro>p:last-child{font-size:17px;color:#5a707e;max-width:750px;margin:0}.dd-purchase-content{padding-bottom:64px;min-width:0}.dd-skip{position:absolute;top:-100px;left:20px;z-index:1000;background:#fff;padding:10px}.dd-skip:focus{top:10px}
body.dd-purchase .simple-content{margin:0;padding:0;font:inherit;max-width:100%}body.dd-purchase .simplecheckout{margin:0}body.dd-purchase .simplecheckout-left-column{width:57%!important;float:left;min-width:0}body.dd-purchase .simplecheckout-right-column{width:40%!important;float:right;min-width:0}body.dd-purchase .simplecheckout-block,body.dd-purchase .simpleregister{background:#fff;border:1px solid #dce6ec;border-radius:16px;overflow:visible;margin-bottom:22px;padding:24px;box-shadow:0 4px 20px #102e4603}body.dd-purchase .checkout-heading,body.dd-purchase .panel-heading{padding:0 0 18px;margin:0 0 22px;background:transparent!important;border:0;border-bottom:1px solid #e8eef2;font-size:21px;font-weight:700;color:#152b3c;line-height:1.35;border-radius:0}body.dd-purchase .checkout-heading-button{font-size:13px;font-weight:400;margin-left:15px;float:right}body.dd-purchase .simplecheckout-block-content{padding:0}body.dd-purchase .simplecheckout-block-content:after,body.dd-purchase .form-group:after{content:'';display:table;clear:both}body.dd-purchase .form-group{margin:0 0 20px;display:block}body.dd-purchase .form-group>.control-label{display:block;text-align:left;width:100%;float:none;padding:0 0 7px;color:#304b5f;font-weight:700;font-size:14px}body.dd-purchase .form-group>div[class*=col-sm]{float:none;width:100%;padding:0}body.dd-purchase .form-control,body.dd-purchase input[type=text],body.dd-purchase input[type=email],body.dd-purchase input[type=tel],body.dd-purchase input[type=password],body.dd-purchase textarea,body.dd-purchase select{border:1px solid #cbd9e3;box-shadow:none;border-radius:9px;min-height:48px;height:auto;background:#fff;color:#152b3c;font-size:16px;padding:11px 13px;max-width:100%}body.dd-purchase textarea{min-height:105px;width:100%;resize:vertical}body.dd-purchase input[type=radio],body.dd-purchase input[type=checkbox]{accent-color:#0871cf;width:19px;height:19px;min-height:19px;flex-shrink:0;margin:3px 10px 0 0;position:static}body.dd-purchase .radio,body.dd-purchase .checkbox{margin:10px 0}body.dd-purchase .radio label,body.dd-purchase .checkbox label{display:flex;align-items:flex-start;padding:0;gap:0;line-height:1.6;font-size:15px;color:#304b5f}body.dd-purchase #simplecheckout_shipping .radio,body.dd-purchase #simplecheckout_payment .radio{background:#f6f9fc;border:1px solid #dce6ec;border-radius:11px;padding:15px}body.dd-purchase #simplecheckout_shipping .radio:has(input:checked),body.dd-purchase #simplecheckout_payment .radio:has(input:checked){background:#edf5ff;border-color:#0871cf}body.dd-purchase #simplecheckout_shipping .form-group label{font-size:14px;font-weight:400;line-height:1.7;color:#5a707e}body.dd-purchase .simplecheckout-methods-description{font-size:14px;color:#5a707e;margin:12px 0}body.dd-purchase .help-block{font-size:13px;color:#5a707e;line-height:1.6}body.dd-purchase .simplecheckout-error-text,body.dd-purchase .text-danger,body.dd-purchase .field-error{color:#a5263b!important;font-size:14px}body.dd-purchase .alert{font-size:15px;border-radius:10px;padding:16px;line-height:1.6}body.dd-purchase .btn,body.dd-purchase .button{background:#0871cf;border:1px solid #0871cf;color:#fff;border-radius:9px;min-height:44px;font-size:15px;font-weight:700;padding:10px 18px;text-shadow:none;box-shadow:none;cursor:pointer}body.dd-purchase .btn:hover,body.dd-purchase .button:hover{background:#065baa;color:#fff}body.dd-purchase .btn-danger{background:#edf2f6;color:#536c7e;border-color:#edf2f6}body.dd-purchase .btn[disabled],body.dd-purchase .button[disabled]{opacity:.5;cursor:not-allowed}body.dd-purchase .simplecheckout-button-block{clear:both;background:white;border:1px solid #dce6ec;border-radius:16px;padding:25px;margin:24px 0 0;overflow:hidden}body.dd-purchase .simplecheckout-button-right,body.dd-purchase .simpleregister-button-right{float:none!important;width:100%;text-align:left}body.dd-purchase #agreement_checkbox{display:block;max-width:880px;margin-bottom:24px}body.dd-purchase #agreement_checkbox .checkbox{margin:15px 0}body.dd-purchase #agreement_checkbox label{display:block;padding-left:32px;position:relative}body.dd-purchase #agreement_checkbox input{position:absolute;left:0;top:1px}body.dd-purchase #agreement_checkbox a{border-bottom:1px solid #a9cceb}body.dd-purchase #simplecheckout_button_confirm,body.dd-purchase #simpleregister_button_confirm{min-height:54px;min-width:260px;font-size:17px;padding:12px 28px}body.dd-purchase .simplecheckout-button-left{margin-top:15px;float:none}body.dd-purchase .dd-order-note{clear:both;color:#5a707e;font-size:15px;padding:12px 0;max-width:800px}body.dd-purchase .dd-order-note a{display:block;margin-top:10px}body.dd-purchase .dd-delivery-note{border:1px solid #b5d6f2;background:#edf5ff;border-radius:12px;padding:18px;margin:0 0 22px;font-size:14px;line-height:1.65;clear:both}body.dd-purchase .dd-delivery-note p{margin:5px 0 0}
body.dd-purchase .table-responsive{border:0;overflow:visible}body.dd-purchase table.simplecheckout-cart,body.dd-purchase table.simplecheckout-cart tbody{display:block;width:100%;border:0}body.dd-purchase table.simplecheckout-cart colgroup,body.dd-purchase table.simplecheckout-cart thead{display:none}body.dd-purchase table.simplecheckout-cart tbody tr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:9px 15px;border-bottom:1px solid #e7edf2;padding:20px 0}body.dd-purchase table.simplecheckout-cart td{display:block;border:0!important;padding:0!important;width:auto!important;white-space:normal!important;text-align:left;background:none;min-width:0}body.dd-purchase table.simplecheckout-cart td.image{grid-column:1;grid-row:1/4;display:block!important}body.dd-purchase table.simplecheckout-cart td.image img{width:64px;height:72px;max-width:100%;object-fit:contain}body.dd-purchase table.simplecheckout-cart td.name{grid-column:2/4;font-size:16px;font-weight:700;line-height:1.5}body.dd-purchase table.simplecheckout-cart td.name>.image{display:none!important}body.dd-purchase table.simplecheckout-cart td.model{grid-column:2/4;color:#5a707e;font-size:12px;overflow-wrap:anywhere}body.dd-purchase table.simplecheckout-cart td.quantity{grid-column:2;grid-row:3;margin-top:8px}body.dd-purchase table.simplecheckout-cart td.price{grid-column:2;font-size:13px;color:#5a707e}body.dd-purchase table.simplecheckout-cart td.price:before{content:'За единицу: ';display:block}body.dd-purchase table.simplecheckout-cart td.total{grid-column:3;grid-row:3/5;font-size:18px;font-weight:700;align-self:center;text-align:right;white-space:nowrap!important}body.dd-purchase table.simplecheckout-cart td.total:before{content:'Сумма';display:block;font-size:12px;font-weight:400;color:#5a707e}body.dd-purchase table.simplecheckout-cart td.remove{display:none}body.dd-purchase .simplecheckout-cart .input-group{display:flex;align-items:center;width:auto;max-width:none!important}body.dd-purchase .simplecheckout-cart .input-group-btn{display:flex;width:auto}body.dd-purchase .simplecheckout-cart .input-group .btn{padding:8px 10px;min-width:36px;border-radius:6px;min-height:40px}body.dd-purchase .simplecheckout-cart .input-group input{width:46px;height:40px;min-height:40px;padding:6px;text-align:center;float:none;margin:0 3px}body.dd-purchase .simplecheckout-cart .btn-danger{margin-left:6px}body.dd-purchase .simplecheckout-cart-total{border:0;padding:12px 0;font-size:15px}body.dd-purchase #total_total{border-top:1px solid #dce6ec;margin-top:8px;padding-top:20px;font-size:21px;font-weight:700}body.dd-purchase .simplecheckout-cart-total:after{content:'';display:table;clear:both}body.dd-purchase .simplecheckout-cart-total .inputs{max-width:100%}
body.dd-purchase .simpleregister{max-width:840px;margin:auto;padding:36px}.dd-register-note{border-bottom:1px solid #dce6ec;padding-bottom:22px;margin-bottom:26px}.dd-register-note strong{font-size:22px}.dd-register-note p{margin:8px 0 0;color:#5a707e;font-size:15px}body.dd-purchase .simpleregister .simpleregister-have-account{margin-bottom:25px}body.dd-purchase .simpleregister .form-group{max-width:650px}body.dd-purchase .simpleregister-button-block{border-top:1px solid #dce6ec;padding:20px 0 0;background:none}.dd-empty{background:white;border:1px solid #dce6ec;border-radius:16px;padding:55px;max-width:850px}.dd-empty>span{color:#0871cf;font-size:14px}.dd-empty h2{font-size:30px;margin:15px 0}.dd-empty p{color:#5a707e;max-width:580px;margin-bottom:24px}.dd-purchase-footer{border-top:1px solid #dce6ec;padding-top:36px;padding-bottom:35px;color:#5a707e;font-size:14px}.dd-purchase-footer nav{display:flex;flex-wrap:wrap;gap:15px 24px;margin:25px 0}.dd-purchase-footer nav a{color:#304b5f}.dd-purchase-footer .dd-brand{font-size:24px}.dd-legal{max-width:900px;padding-top:45px;padding-bottom:55px}.dd-legal h1{font-size:38px;margin-bottom:25px}.dd-legal h2{font-size:23px;margin-top:35px}.dd-legal p{line-height:1.85}
body.dd-purchase dialog{border:0;border-radius:18px;padding:30px;width:min(600px,calc(100% - 30px));max-height:90vh;color:#152b3c}body.dd-purchase dialog::backdrop{background:#102e4688}body.dd-purchase .dialog-head{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}body.dd-purchase .dialog-head h2{font-size:26px;margin:8px 0}body.dd-purchase .dialog-head button{font-size:23px;background:#edf5fa;border:0;border-radius:50%;width:40px;height:40px;flex-shrink:0;cursor:pointer}body.dd-purchase .dialog-head button:after{content:'×'}body.dd-purchase .icon{display:none}body.dd-purchase .eyebrow{font-size:12px;font-weight:700;color:#0871cf;letter-spacing:.1em}body.dd-purchase .field{margin:18px 0}body.dd-purchase .field label{display:block;margin-bottom:6px}body.dd-purchase .field input{width:100%}body.dd-purchase .consent{display:flex;font-weight:400;gap:8px;margin:20px 0;font-size:14px}body.dd-purchase .copy-status{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#102e46;color:white;border-radius:8px;padding:12px 20px;z-index:99999;max-width:95%;display:none}body.dd-purchase .copy-status.visible{display:block}.callback-status[hidden]{display:none!important}
@media(max-width:1100px){.dd-head-help{gap:15px;flex-wrap:wrap}.dd-messengers{margin-left:0}.dd-head-main{min-height:88px}body.dd-purchase .simplecheckout-left-column{width:53%!important}body.dd-purchase .simplecheckout-right-column{width:44%!important}body.dd-purchase .simplecheckout-block{padding:20px}body.dd-purchase table.simplecheckout-cart tbody tr{grid-template-columns:56px minmax(0,1fr)}body.dd-purchase table.simplecheckout-cart td.name,body.dd-purchase table.simplecheckout-cart td.model{grid-column:2}body.dd-purchase table.simplecheckout-cart td.total{grid-column:2;grid-row:5;text-align:left}body.dd-purchase table.simplecheckout-cart td.total:before{display:inline;margin-right:9px}}
@media(max-width:760px){.dd-head-main,.dd-head-help,.dd-purchase-main,.dd-purchase-footer{padding-left:18px;padding-right:18px}.dd-head-main{gap:12px;min-height:82px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.dd-brand{font-size:27px}.dd-back{display:none}.dd-head-main .dd-kp{margin-left:auto;font-size:13px;min-height:42px;padding:8px 12px}.dd-head-help{display:grid;grid-template-columns:1fr 1fr;gap:15px 12px;padding-top:16px;padding-bottom:18px}.dd-head-help>div>a{font-size:14px}.dd-head-help>div:nth-child(3){grid-column:1/3}.dd-head-help small{font-size:12px}.dd-messengers{grid-column:1/3;flex-wrap:wrap}.dd-head-help .dd-messengers a{padding:10px 14px;font-size:14px}.dd-callback{grid-column:1/3;max-width:240px}.dd-breadcrumb{padding:20px 0;font-size:12px}.dd-page-intro{padding:8px 0 25px}.dd-page-intro h1{font-size:31px;letter-spacing:-1px}.dd-page-intro>p:last-child{font-size:15px;line-height:1.75}body.dd-purchase .simplecheckout-left-column,body.dd-purchase .simplecheckout-right-column,body.dd-purchase .simplecheckout-three-column{width:100%!important;float:none!important}body.dd-purchase .simplecheckout-block{padding:19px 16px;border-radius:13px;margin-bottom:18px}body.dd-purchase .checkout-heading{font-size:20px;padding-bottom:16px;margin-bottom:19px}body.dd-purchase .checkout-heading-button{float:none;display:block;margin:8px 0 0;font-size:13px}body.dd-purchase .form-group>.control-label{font-size:14px}body.dd-purchase .radio label,body.dd-purchase .checkbox label{font-size:15px}body.dd-purchase .simplecheckout-button-block{padding:20px 16px}body.dd-purchase #simplecheckout_button_confirm,body.dd-purchase #simpleregister_button_confirm{min-width:0;width:100%;font-size:17px}body.dd-purchase .simpleregister{padding:22px 16px}body.dd-purchase table.simplecheckout-cart tbody tr{grid-template-columns:56px minmax(0,1fr);gap:10px 12px}body.dd-purchase table.simplecheckout-cart td.name{font-size:15px}body.dd-purchase .simplecheckout-cart-total{font-size:14px}body.dd-purchase #total_total{font-size:18px}body.dd-purchase .simplecheckout-cart-total .inputs{display:block;float:none!important;margin-top:8px}.dd-empty{padding:28px 22px}.dd-empty h2{font-size:26px}.dd-purchase-footer nav{display:grid;grid-template-columns:1fr 1fr;font-size:13px;gap:14px}.dd-legal h1{font-size:29px}.dd-purchase-content{padding-bottom:35px}}
@media(prefers-reduced-motion:reduce){body.dd-purchase *{scroll-behavior:auto!important;transition:none!important}}
body.dd-purchase{padding:0!important}
body.dd-purchase .dd-messengers img{background:#0871cf;border-radius:6px;padding:2px}
body.dd-purchase .simplecheckout-cart .quantity button[data-onclick]{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important}
body.dd-purchase .simplecheckout-cart .quantity .input-group-btn{display:flex!important}
body.dd-purchase .dd-discounts{border-top:1px solid #dce6ec;padding-top:16px;margin-top:15px;font-size:14px}
body.dd-purchase .dd-discounts summary{cursor:pointer;color:#0871cf;font-weight:700;padding:8px 0;list-style:revert}
body.dd-purchase .dd-discounts[open]{padding-bottom:10px}
body.dd-purchase .dd-discounts .inputs{float:none;text-align:left;display:block}
body.dd-purchase .dd-cart-title{font-size:22px;margin:0 0 5px}
body.dd-purchase .dd-delivery-note{margin:20px 0 0}
@media(min-width:761px){body.dd-purchase .simpleregister .form-horizontal{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}body.dd-purchase .simpleregister .form-horizontal>.form-group:has(>.col-sm-12),body.dd-purchase .simpleregister .row-register_customer_group_id,body.dd-purchase .simpleregister .row-register_address_1{grid-column:1/-1}}
@media(max-width:760px){.dd-head-help{padding-top:13px;padding-bottom:13px;gap:12px}.dd-head-help .dd-messengers{grid-column:1;gap:8px}.dd-head-help .dd-messengers a{font-size:0!important;padding:8px;min-width:40px;min-height:42px;justify-content:center}.dd-head-help .dd-messengers img{width:25px;height:25px}.dd-head-help .dd-callback{grid-column:2;font-size:13px!important;min-height:42px;padding:8px;max-width:none}.dd-page-intro h1{font-size:30px}.dd-page-intro{padding-top:0;padding-bottom:22px}body.dd-purchase .simplecheckout-cart .input-group .btn{min-width:34px;padding:7px;min-height:42px}body.dd-purchase .simplecheckout-cart .input-group input{width:40px;height:42px}body.dd-purchase .simplecheckout-cart .btn-danger{margin-left:4px}}

body.dd-purchase .dd-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important}