.redwarning{color:red;border:1px solid red;gap:10px;padding:10px;border-radius:4px}.redwarning,.redwarning button.close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redwarning button.close{margin-left:auto;cursor:pointer;padding:4px;background-color:rgba(0,0,0,0);border:none}.redwarning button.close:hover{background-color:rgba(255,0,0,.168627451)}.redwarning svg.warn{min-width:20px}@media(max-width:740px){.redwarning{border-right:none;border-left:none;padding:10px 1rem;border-radius:0}}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}.box.table{padding:1.5rem}.box.table .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.box.table .head .title{font-size:36px;font-weight:300;color:#0a303d}.box.table .head button.toOrder{background-color:#fff;border:1px solid #828e9c;font-family:Roboto;font-weight:500;color:#505c6a;border-radius:4px;padding:8px 20px;margin-left:auto;display:none}.box.table .head button.clean{background-color:#ebebeb;width:36px;height:36px;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;border-radius:3px;border:none;cursor:pointer}.box.table .head button.clean:hover{background-color:rgba(255,0,0,.1490196078)}.box.table .head button.clean:hover svg path{stroke:red}.box.table .thead{background-color:#f5f5f5;height:31px;text-transform:uppercase;color:#828e9c;font-size:12px;margin:1rem -1.5rem;padding:0 1.5rem}.box.table .tbody .row,.box.table .thead{display:grid;grid-template-columns:540px auto auto auto 150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box.table .tbody .row:not(:last-child){margin-bottom:22px}.box.table .tbody .row .name{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}.box.table .tbody .row .name a{color:#0a303d;text-decoration:none;font-weight:500}.box.table .tbody .row .name a:hover{color:#f60;text-decoration:underline}.box.table .tbody .row .name .article{color:#828e9c;font-size:13px}.box.table .tbody .row .name ul.stats{font-size:13px;color:#255b99}.box.table .tbody .row .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.box.table .tbody .row .actions input{field-sizing:content;min-width:34px;height:32px;border:none;border-bottom:1px solid #0a303d;background-color:rgba(28,62,72,.05);font-size:1rem;font-family:Roboto;text-align:right;font-weight:500}.box.table .tbody .row .actions input::-webkit-input-placeholder{font-weight:inherit;font-size:inherit}.box.table .tbody .row .actions input::-moz-placeholder{font-weight:inherit;font-size:inherit}.box.table .tbody .row .actions input:-ms-input-placeholder{font-weight:inherit;font-size:inherit}.box.table .tbody .row .actions input::-ms-input-placeholder{font-weight:inherit;font-size:inherit}.box.table .tbody .row .actions input::placeholder{font-weight:inherit;font-size:inherit}.box.table .tbody .row .actions input::-webkit-inner-spin-button,.box.table .tbody .row .actions input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.box.table .tbody .row .actions input:focus{outline:none;border-color:#f60;background-color:rgba(28,62,72,.1)}.box.table .tbody .row .actions .arrows{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:normal;align-self:normal;margin-left:-10px}.box.table .tbody .row .actions .arrows .down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.box.table .tbody .row .actions .arrows button{padding:5px;background-color:#eee}.box.table .tbody .row .actions .arrows button:hover{background-color:#d5d5d5}.box.table .tbody .row .actions .arrows button:active svg path{fill:#f60}.box.table .tbody .row .actions .remove{padding:8px;border-radius:4px;margin-left:auto}.box.table .tbody .row .actions .remove svg{width:1rem;height:1rem}.box.table .tbody .row .actions .remove:hover{background-color:rgba(255,0,0,.1490196078)}.box.table .tbody .row .actions .remove:hover svg path{stroke:red}@media(max-width:730px){.box.table{border:1px solid #d5dee5;border-right:none;border-left:none;margin:1rem -1rem;padding:1rem;border-radius:0}.box.table .head button.toOrder{display:block;padding:10px 12px;font-size:12px}.box.table .thead{grid-template-columns:1fr}.box.table .thead .actions,.box.table .thead .nds,.box.table .thead .no_nds,.box.table .thead .sum_nds{display:none}.box.table .tbody .row{grid-template-columns:minmax(190px,1fr) 1fr!important;row-gap:8px!important;-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.box.table .tbody .row:not(:last-child){margin-bottom:2rem}.box.table .tbody .row .name{grid-row:1;grid-column:1/3;font-size:17px}.box.table .tbody .row .name .article{font-size:14px}.box.table .tbody .row .price{grid-row:2;grid-column:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;font-weight:500}.box.table .tbody .row .price:before{content:"Цена без НДС ";font-weight:400}.box.table .tbody .row .price_nds{grid-row:3;grid-column:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:49px;font-weight:500}.box.table .tbody .row .price_nds:before{content:"Цена с НДС ";font-weight:400}.box.table .tbody .row .sum_nds{grid-row:4;grid-column:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;font-weight:500}.box.table .tbody .row .sum_nds:before{content:"Сумма с НДС ";font-weight:400}.box.table .tbody .row .actions{grid-column:2;grid-row:2/4;margin-left:auto}.box.table .tbody .row .actions .remove{margin-left:0}.box.table .tbody .row .actions input{height:44px}.box.table .tbody .row .actions .arrows{gap:2px}.box.table .tbody .row .actions .arrows button{padding:8px}}@media(max-width:480px){.box.table .head .title{font-size:1.5rem}}@media(max-width:1370px){.box.table .thead{grid-template-columns:1fr auto auto auto 150px;gap:1rem}.box.table .tbody .row{grid-template-columns:1fr 85px 72px 84px 150px;gap:1rem}}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}.box.mb16.itogo{padding:1.5rem}.box.mb16.itogo .head{font-size:36px;font-weight:300;color:#0a303d}.box.mb16.itogo .row{background-color:#f5f5f5;margin:1rem -1.5rem;padding:0 1.5rem}.box.mb16.itogo .row ul{padding:.75rem 0;line-height:140%;color:#0a303d;font-weight:500;width:260px;font-size:18px}.box.mb16.itogo .row ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box.mb16.itogo ul.stats{width:260px;line-height:130%;color:#656769}.box.mb16.itogo ul.stats li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:480px){.box.mb16.itogo .head{font-size:1.5rem}}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart .fields .step .face .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}#minicart .fields .step .face button{background-color:rgba(0,0,0,0);border:1px solid #d5dee5;border-radius:3px;padding:8px 20px;font-size:14px;font-family:Roboto;color:#3e7284;cursor:pointer;font-weight:500}#minicart .fields .step .face button:hover{background-color:#f9f9fa}#minicart .fields .step .face button.selected{border-bottom-color:#f60}#minicart .fields .step .face button:disabled{color:#ccc;cursor:not-allowed}#minicart .fields .step .face button:disabled:hover{background-color:rgba(0,0,0,0)}#minicart .fields .step .face label{font-size:14px}#minicart .fields .step .face label a{color:#f60}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart .fields .step{padding:10px 1.5rem 1.5rem}#minicart .fields .step .delivery .h{display:inline-block;font-size:14px;color:#0a303d;font-weight:500;margin-bottom:1rem}#minicart .fields .step .delivery ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#minicart .fields .step .delivery ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}#minicart .fields .step .delivery ul li label:hover{opacity:.7}#minicart .fields .step .delivery ul li label input{margin:0}#minicart .fields .step .delivery ul li .price,#minicart .fields .step .delivery ul li label input:checked~.l,#minicart .fields .step .delivery ul li label input:focus~.l{color:#f60}#minicart .fields .step .delivery ul li .comment,#minicart .fields .step .delivery ul li .price{font-size:14px;display:block;margin-left:22px}#minicart .fields .step .delivery ul li.courier label,#minicart .fields .step .delivery ul li.tk label{margin-bottom:4px}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart>.fields{padding:1.5rem 1.5rem 0;background-color:#f9f9fa;max-width:460px}#minicart>.fields .step{background-color:#fff;margin:0 -1.5rem;border-top:1px solid #d5dee5}#minicart>.fields .step .subheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-bottom:1px solid #d5dee5;padding-bottom:8px;padding-left:1rem;margin:0 -1.5rem 1rem}#minicart>.fields .step .subheader ul.simple{font-size:14px}#minicart>.fields .step .subheader ul.simple i{font-style:normal;color:red;font-weight:600}#minicart>.fields .step .subheader button{padding:6px 10px 4px 9px;border-radius:4px;background-color:hsla(0,0%,96.9%,.48);border:1px solid #d5dee5;cursor:pointer}#minicart>.fields .step .subheader button:hover{background-color:#f7f7f7}#minicart>.fields .step .subheader button[disabled]{opacity:.5;cursor:not-allowed}#minicart>.fields .step .subheader span{font-size:14px;font-weight:500;color:rgba(62,114,132,.96)}#minicart>.fields>.head{font-size:36px;font-weight:300;color:#0a303d}#minicart>.fields>.tabs{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);margin-left:-25px}#minicart>.fields>.tabs li{padding:13px 26px 10px;color:#7d9198;cursor:pointer}#minicart>.fields>.tabs li:hover{background-color:#eee}#minicart>.fields>.tabs li.simple{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px}#minicart>.fields>.tabs li.simple svg{opacity:.7}#minicart>.fields>.tabs li.active{background-color:#fff;border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border:1px solid #d5dee5;border-bottom:none;color:#3e7284}#minicart>.fields>.tabs li.active svg{opacity:1}@media(max-width:730px){#minicart>.fields{max-width:100%}#minicart>.fields>.head{font-size:1.5rem}}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart .fields .step{padding:10px 1.5rem 1.5rem}#minicart .fields .step .use{margin-top:1rem}#minicart .fields .step .use ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#minicart .fields .step .use ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}#minicart .fields .step .use ul li label:hover{opacity:.7}#minicart .fields .step .use ul li label input{margin:0}#minicart .fields .step .use ul li label input:checked~.l,#minicart .fields .step .use ul li label input:focus~.l{color:#f60}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart .fields .step{padding:10px 1.5rem 1.5rem}#minicart .fields .step .pay{margin-top:1rem}#minicart .fields .step .pay .h{display:inline-block;font-size:14px;color:#0a303d;font-weight:500;margin-bottom:1rem}#minicart .fields .step .pay ul{gap:1rem}#minicart .fields .step .pay ul,#minicart .fields .step .pay ul li.odd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#minicart .fields .step .pay ul li.odd{gap:4px}#minicart .fields .step .pay ul li.odd .row{font-size:14px;margin-left:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}#minicart .fields .step .pay ul li.odd .row input{border:none;border-bottom:1px solid #ccc;background-color:#eee;width:90px;padding:4px}#minicart .fields .step .pay ul li.odd .row input:focus{ouline:none;border-color:#f60}#minicart .fields .step .pay ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}#minicart .fields .step .pay ul li label:hover{opacity:.7}#minicart .fields .step .pay ul li label input{margin:0}#minicart .fields .step .pay ul li label input:checked~.l,#minicart .fields .step .pay ul li label input:focus~.l{color:#f60}#minicart .fields .step .pay ul li button{background-color:rgba(0,0,0,0);border:1px solid #0a303d;border-radius:4px;cursor:pointer;padding:3px 22px;font-family:Roboto;font-size:14px}#minicart .fields .step .pay ul li button:hover{background-color:#eee}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart>.fields .step{padding:10px 1.5rem 1.5rem}#minicart>.fields .step .user_fields .h{display:inline-block;font-size:14px;color:#0a303d;font-weight:500;margin-bottom:1rem}#minicart>.fields .step .user_fields .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#minicart>.fields .step .user_fields .wrap button[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #f60;border-radius:3px;cursor:pointer;background-color:#fff;-ms-flex-item-align:start;align-self:flex-start;padding:10px 20px;color:#f60;font-size:1rem;font-family:Roboto}#minicart>.fields .step .user_fields .wrap button[type=submit]:hover{background-color:rgba(244,138,0,.0784313725)}#minicart>.fields .step .user_fields .wrap button[type=submit][disabled]{background-color:#eee;border:1px solid #ccc;color:#ccc;cursor:not-allowed}#minicart>.fields .step .user_fields .wrap button[type=submit][disabled] span{font-size:0}#minicart>.fields .step .user_fields .wrap button[type=submit][disabled] span:after{font-size:1rem;content:"Отправка..."}#minicart>.fields .step .user_fields .wrap button[type=submit][disabled] svg path{fill:#ccc}#minicart>.fields .step .user_fields .wrap textarea{border:1px solid #d5dee5;height:75px;padding:5px;font-family:Roboto;font-size:15px}#minicart>.fields .step .user_fields .wrap textarea:focus,#minicart>.fields .step .user_fields .wrap textarea:valid{outline:none;background-color:#fafafa}#minicart>.fields .step .user_fields .wrap textarea::-webkit-input-placeholder{font-family:inherit;font-size:inherit}#minicart>.fields .step .user_fields .wrap textarea::-moz-placeholder{font-family:inherit;font-size:inherit}#minicart>.fields .step .user_fields .wrap textarea:-ms-input-placeholder{font-family:inherit;font-size:inherit}#minicart>.fields .step .user_fields .wrap textarea::-ms-input-placeholder{font-family:inherit;font-size:inherit}#minicart>.fields .step .user_fields .wrap textarea::placeholder{font-family:inherit;font-size:inherit}#minicart>.fields .step .user_fields .wrap label{position:relative}#minicart>.fields .step .user_fields .wrap label input{width:100%;border:none;border-bottom:1px solid #d5dee5;font-family:Roboto;padding:5px;font-size:15px}#minicart>.fields .step .user_fields .wrap label input[aria-invalid=true]{border-bottom:1px solid red!important;background-color:rgba(255,192,203,.3490196078)!important}#minicart>.fields .step .user_fields .wrap label input:not(:-moz-placeholder-shown){outline:none;border-color:#f60;background-color:#f4f4f4}#minicart>.fields .step .user_fields .wrap label input:not(:-ms-input-placeholder){outline:none;border-color:#f60;background-color:#f4f4f4}#minicart>.fields .step .user_fields .wrap label input:focus,#minicart>.fields .step .user_fields .wrap label input:not(:placeholder-shown),#minicart>.fields .step .user_fields .wrap label input:user-valid,#minicart>.fields .step .user_fields .wrap label input[value]{outline:none;border-color:#f60;background-color:#f4f4f4}#minicart>.fields .step .user_fields .wrap label input:not(:-moz-placeholder-shown)~.label{font-size:12px;top:-14px}#minicart>.fields .step .user_fields .wrap label input:not(:-ms-input-placeholder)~.label{font-size:12px;top:-14px}#minicart>.fields .step .user_fields .wrap label input:focus~.label,#minicart>.fields .step .user_fields .wrap label input:not(:placeholder-shown)~.label,#minicart>.fields .step .user_fields .wrap label input:user-valid~.label,#minicart>.fields .step .user_fields .wrap label input[value]~.label{font-size:12px;top:-14px}#minicart>.fields .step .user_fields .wrap label input:user-invalid{border-color:red;background-color:rgba(255,192,203,.3490196078)}#minicart>.fields .step .user_fields .wrap label input:user-invalid~.label{color:red;font-size:12px;top:-14px}#minicart>.fields .step .user_fields .wrap label span.error-tel{font-size:12px;display:inline-block;margin-top:4px;color:red}#minicart>.fields .step .user_fields .wrap label span.label{position:absolute;top:5px;left:0;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:text;-webkit-transition:all .3s ease;transition:all .3s ease}
form.fiz_courier .no_email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;cursor:pointer}form.fiz_courier .no_email:hover{text-decoration:underline}form.fiz_courier .no_email input[type=checkbox]{width:14px!important}form.fiz_courier .no_email input[type=checkbox]:checked~span{text-decoration:underline}form.fiz_courier .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}form.fiz_courier .tiles label{width:45%}form.fiz_courier .notice{background-color:#f4f4f4;font-size:14px;padding:1rem}form.fiz_courier .notice p:first-child{margin-top:0}form.fiz_courier .notice label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}form.fiz_courier .notice label input[type=checkbox]{width:14px!important}form.fiz_courier .notice label input[type=checkbox]:checked~span{text-decoration:underline}
form.fiz_tk label.no_email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;cursor:pointer}form.fiz_tk label.no_email input[type=checkbox]{width:14px!important}form.fiz_tk label.no_email input[type=checkbox]:checked~span{text-decoration:underline}form.fiz_tk .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}form.fiz_tk .tiles>*{width:45%}form.fiz_tk .extra{background-color:rgba(242,244,255,.568627451);font-size:14px;padding:1rem 1.5rem}form.fiz_tk .extra h3{font-weight:500;margin:0}form.fiz_tk .extra b{font-weight:500}form.fiz_tk .extra .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}form.fiz_tk .extra .labels>*{width:45%}form.fiz_tk .extra .use_card{margin-bottom:4px}form.fiz_tk .extra .use_card,form.fiz_tk .extra .use_pass{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}form.fiz_tk .extra .use_card:hover span,form.fiz_tk .extra .use_pass:hover span{color:#00f}form.fiz_tk .extra .use_card input[type=radio],form.fiz_tk .extra .use_pass input[type=radio]{width:auto!important;margin:0}form.fiz_tk .extra .use_card input[type=radio]:checked~span,form.fiz_tk .extra .use_pass input[type=radio]:checked~span{color:#00f}form.fiz_tk .way{background-color:rgba(242,244,255,.568627451);padding:1rem 1.5rem;font-size:14px;margin:0 -1.5rem}form.fiz_tk .way ul{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;margin-top:10px}form.fiz_tk .way label{cursor:pointer}form.fiz_tk .way label input[type=checkbox]{width:14px!important}form.fiz_tk .way label input[type=checkbox]:checked~span{text-decoration:underline}
.ur.wrap .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ur.wrap .tiles>*{width:47%}.ur.wrap .urow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ur.wrap .urow input{margin:12px 0}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}#minicart .fields .step{padding:10px 1.5rem 1.5rem}#minicart .fields .step .dpd{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#minicart .fields .step .dpd #dpd_search{border:1px solid #bed0df;font-size:1rem;font-family:Roboto;padding:8px 1rem;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;border-radius:3px}#minicart .fields .step .dpd #dpd_search:disabled{background-color:#ccc;cursor:not-allowed}#minicart .fields .step .dpd #dpd_search::-webkit-input-placeholder{color:#87999e}#minicart .fields .step .dpd #dpd_search::-moz-placeholder{color:#87999e}#minicart .fields .step .dpd #dpd_search:-ms-input-placeholder{color:#87999e}#minicart .fields .step .dpd #dpd_search::-ms-input-placeholder{color:#87999e}#minicart .fields .step .dpd #dpd_search::placeholder{color:#87999e}#minicart .fields .step .dpd #dpd_search:focus,#minicart .fields .step .dpd #dpd_search:valid{outline:none;border-color:#008eff}#minicart .fields .step .dpd .citylist{max-height:325px;overflow-y:auto}#minicart .fields .step .dpd .citylist label{display:grid;grid-template-columns:20px 1fr auto auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;background-color:#f5f5f5;padding:1rem;cursor:pointer}#minicart .fields .step .dpd .citylist label:nth-last-of-type(2n){background-color:#e3e3e3}#minicart .fields .step .dpd .citylist label:has(input:checked){background-color:rgba(190,208,223,.4196078431)}#minicart .fields .step .dpd .citylist label:hover{background-color:rgba(190,208,223,.4196078431)}#minicart .fields .step .dpd .citylist label [type=radio]{display:none}#minicart .fields .step .dpd .citylist label [type=radio]:checked~.c{-webkit-box-shadow:none;box-shadow:none}#minicart .fields .step .dpd .citylist label [type=radio]:checked~.c:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y0OEEwMCIgZD0iTTEwIDBhMTAgMTAgMCAxMDAgMjAgMTAgMTAgMCAwMDAtMjB6bTUuNiA3LjRsLTYuNCA2LjNhMSAxIDAgMDEtMS40IDBsLTMuNC0zYTEgMSAwIDAxMC0xLjUgMSAxIDAgMDExLjQgMGwyLjYgMi41IDUuOC01LjhhMSAxIDAgMDExLjQgMGMuNC40LjQgMSAwIDEuNXoiLz48L3N2Zz4=)}#minicart .fields .step .dpd .citylist label span.c{grid-column:1;grid-row:1/3;background-color:#f5f5f5;-webkit-box-shadow:0 2px 2px 0 rgba(122,140,145,.19);box-shadow:0 2px 2px 0 rgba(122,140,145,.19);border-radius:50%;align-self:center;display:block;height:20px;position:relative}#minicart .fields .step .dpd .citylist label span.c.loading{-webkit-box-shadow:none;box-shadow:none;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes rotating{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#minicart .fields .step .dpd .citylist label span.c.loading:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzY4N0VDNiIgZmlsbC1vcGFjaXR5PSIuNiIgZD0iTTEwIDIwYTkuNyA5LjcgMCAwMS03LTNBMTAuMSAxMC4xIDAgMDEuNyA2LjIgMTAuMSAxMC4xIDAgMDExMCAwYTkuNyA5LjcgMCAwMTcgMyAxMC4xIDEwLjEgMCAwMTIuMiAxMC45QTEwLjEgMTAuMSAwIDAxMTAgMjB6bTAtMmMyLjIgMCA0LjEtLjggNS43LTIuM2E4IDggMCAwMDAtMTEuNEwxMCAxMFYyYy0yLjIgMC00LjEuOC01LjcgMi4zQTcuNyA3LjcgMCAwMDIgMTBjMCAyLjIuOCA0LjEgMi4zIDUuN0E3LjcgNy43IDAgMDAxMCAxOHoiLz48L3N2Zz4=)!important}#minicart .fields .step .dpd .citylist label .name{grid-column:2;grid-row:1;color:#0a303d;font-size:1rem}#minicart .fields .step .dpd .citylist label .obl{grid-column:2;grid-row:2;font-size:14px;color:rgba(28,62,72,.53)}#minicart .fields .step .dpd .citylist label .res{grid-column:3;grid-row:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:rgba(28,62,72,.53)}#minicart .fields .step .dpd .citylist label .next{grid-column:4;grid-row:1/3;align-self:baseline;border:1px solid #bed0df;border-radius:3px;color:#687ec6;font-size:14px;font-weight:500;font-family:Roboto;padding:5px 1rem;cursor:pointer;background-color:#e1e5f2}#minicart .fields .step .dpd .citylist label .next:hover{background-color:#cfd6ea}
#minicart{scroll-margin:3rem}button.icon{cursor:pointer;background:rgba(0,0,0,0);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}button.icon:hover{background-color:#ccc}dialog#order_success{position:fixed;top:6rem;padding:0;width:350px;border:1px solid #d5dee5;z-index:20}dialog#order_success::-webkit-backdrop{background:rgba(0,0,0,.25)}dialog#order_success::backdrop{background:rgba(0,0,0,.25)}dialog#order_success .header{background-color:#f5f5f5;font-size:12px;color:#828e9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px;text-transform:uppercase}dialog#order_success .header button{padding:4px}dialog#order_success .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center;padding:1rem}dialog#order_success .body .num{font-weight:600;font-size:2rem;display:block}dialog#order_success .body .message{font-weight:500;font-size:20px}dialog#order_success .body .status{font-size:1rem}dialog#order_success .body .status i{font-style:normal;color:green}dialog#order_success .body .action{color:rgba(10,48,61,.6)}
