.h1{font-size:32px;margin-top:0;margin-bottom:20px}.h2{margin-top:10px}@media (min-width:701px){.h2{font-size:22px}}@media (max-width:700px){.h2{font-size:16px}}.spinner{width:20px;height:20px;border:5px solid;border-color:#000 #000 transparent;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.display-none{display:none!important}@media (min-width:701px){.btn-resume{width:180px}}@media (max-width:700px){.btn-resume{width:100%}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.box{position:relative;margin-bottom:20px}.box .title{color:#000;cursor:pointer;display:-webkit-inline-box}@media (max-width:700px){.box .title{width:85%}}.box .title .text{font-weight:600;font-size:25px;margin-right:10px}.box .title .count{border-radius:50%;width:33px;height:33px;padding:6px;font-size:16px;background:rgba(68,122,178,.2);color:#447ab2;text-align:center;margin-right:15px}.box .title:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" fill="gray" width="20" height="20" viewBox="0 0 384 512" ><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z"/></svg>');top:50%;transform:translateY(-50%);right:20px;font-size:25px;font-weight:700}.box.active .title:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" fill="gray" width="20" height="20" viewBox="0 0 384 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z"/></svg>')}.box .content{margin-top:20px;margin-bottom:20px}.tabs{width:100%;max-width:500px}.tab-header{list-style:none;padding-left:0;display:flex;align-items:center;margin:0}.tab-header__item{flex-basis:50%;text-align:center;color:#447ab2;padding:10px 20px;cursor:pointer;border:1px solid #447ab2}@media (max-width:700px){.tab-header__item{padding:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}}.tab-header__item:first-child{border-radius:10px 0 0 10px}.tab-header__item:last-child{border-radius:0 10px 10px 0}.tab-header__item.active{color:#fff;position:relative;background-color:#447ab2}.tab-content{list-style:none;padding:0;margin:0}.title-confirmed{color:#000;display:-webkit-inline-box}@media (max-width:700px){.title-confirmed{width:85%}}.title-confirmed .text{font-weight:600;font-size:25px;margin-right:10px}.title-confirmed .check-mark{border-radius:50%;width:43px;height:33px;padding:6px;font-size:16px;background:rgba(68,122,178,.2);color:#447ab2;text-align:center;margin-right:15px}.new-cart{margin-bottom:50px}.promo-btn{border:1px solid #ccc;background:transparent;border-radius:5px!important}.promo-input{border-radius:5px!important}.person{position:relative;margin-bottom:20px}.person .fio{margin-top:20px}.products-container{height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.products-container .row{width:100%}.products-container .item{border:1px solid #eee;border-radius:12px;margin-bottom:15px;padding:10px}@media (min-width:701px){.products-container .item{display:flex}}@media (max-width:700px){.products-container .item{display:grid;background-color:#f2f5f9}}@media (min-width:701px){.products-container .item .image{width:15%}}.products-container .item .model_name{margin-top:8px}@media (min-width:701px){.products-container .item .model_name{width:50%}}.products-container .item .model_name .model{font-weight:600;font-size:14px}.products-container .item .model_name .name{font-size:14px}.products-container .item .price{margin-top:8px}@media (min-width:701px){.products-container .item .price{width:20%}}@media (max-width:700px){.products-container .item .price .full{margin-bottom:5px}}.products-container .item .count{width:15%;margin-top:8px;text-align:center}@media (min-width:701px){.products-container .item .count{display:table}}@media (max-width:700px){.products-container .item .count .btn{margin-left:0;padding-left:0}}.products-container .item .total_del_product{position:relative}@media (min-width:701px){.products-container .item .total_del_product{width:20%}}.products-container .item .total_del_product .total{font-weight:600;font-size:20px;margin-top:8px}@media (min-width:701px){.products-container .item .total_del_product .total{text-align:end}}.products-container .item .total_del_product .del_product{cursor:pointer}@media (min-width:701px){.products-container .item .total_del_product .del_product{position:absolute;bottom:0;right:0}}@media (max-width:700px){.products-container .item .total_del_product .del_product{margin-top:35px}}.total-price{margin-bottom:15px}@media (min-width:701px){.total-price{display:flex;justify-content:flex-end}}@media (max-width:700px){.total-price{text-align:end;display:grid}}.total-price .total-price-text{font-size:20px}@media (min-width:701px){.total-price .total-price-text{margin-right:10px}}.total-price .total-price-value{font-size:20px;font-weight:600}.promo{margin-bottom:15px}.promo .promo-title{font-size:16x;font-weight:600;margin-bottom:10px}@media (min-width:701px){.promo .promo-input-group{max-width:360px}}@media (max-width:700px){.promo .promo-input-group{width:100%;max-width:100%}}.exhibit_issue{margin-bottom:15px}.exhibit_issue .exhibit_issue-title{font-size:16x;font-weight:600;margin-bottom:10px}.exhibit_issue .exhibit_issue-radio label{font-size:14x;font-weight:400}#delivery-block .delivery-input-block{margin-top:20px}#delivery-block .delivery-block-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left}@media (max-width:700px){#delivery-block .change-block{display:grid}}#delivery-block .change-block .change-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;padding-right:10px}#delivery-block .change-block .change-text{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}@media (max-width:700px){#delivery-block .change-block .change-btn{margin-left:0;padding-left:0;padding-top:0}}@media (min-width:701px){#delivery-block .delivery-block-search{display:flex;gap:10px}}#delivery-block .city-search__input{height:33px}@media (min-width:701px){#delivery-block .city-search__input{width:200px}}@media (max-width:700px){#delivery-block .city-search__input{margin-bottom:10px;width:100%}}#set-payments-input label{width:auto;font-weight:400}#set-address-input .delivery-comment,#set-payments-input .order-step__body{margin-bottom:10px}@media (max-width:700px){#set-address-input #map{height:200px}}@media (max-width:700px){#set-address-input .container__delivery{font-size:14px;max-height:250px;overflow-x:hidden}}@media (max-width:700px){#set-address-input .container__delivery .label-info{background-color:#4caf50;border-radius:6px}}@media (max-width:700px){#set-address-input .container__delivery .label-default{background-color:#ebebeb;border-radius:6px;color:#000}}@media (max-width:700px){#set-address-input .col-delivery-price{margin-left:20px}}@media (max-width:700px){#set-address-input .placeCurrent{margin-top:20px}}.confirm .title-confirmed{margin-bottom:20px}@media (max-width:700px){.confirm .title-confirmed{width:85%}}.confirm .total-element{display:flex}@media (min-width:701px){.confirm .total-element{width:300px}}@media (max-width:700px){.confirm .total-element{width:100%}}.confirm .total-element-full-price{margin-top:20px}.confirm .total-element .total-element-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;float:left}.confirm .total-element .underline{flex-grow:1;border-bottom:1px solid #e2e6ee;position:relative;top:-4px;margin:0 4px}.confirm .total-element .total-element-value{float:right;font-size:14px;font-weight:700;line-height:21px;letter-spacing:0}@media (min-width:701px){.confirm .total-element .total-element-value{color:#447ab2}}.confirm .total-element .total-element-value-sale{color:#f08a34}.confirm .need-call{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.confirm .manager-call-label{display:block;margin-top:20px;margin-bottom:20px}