/* nunito-sans-300 - cyrillic_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  /*src: url('../fonts/nunito-sans/nunito-sans-v15-cyrillic_latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  src: url('../fonts/nunito-sans/NunitoSans-Light.woff2') format('woff2');
}
/* nunito-sans-regular - cyrillic_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  /*src: url('../fonts/nunito-sans/nunito-sans-v15-cyrillic_latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  src: url('../fonts/nunito-sans/NunitoSans-Regular.woff2') format('woff2');
}
/* nunito-sans-500 - cyrillic_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/nunito-sans/nunito-sans-v15-cyrillic_latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-600 - cyrillic_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  /*src: url('../fonts/nunito-sans/nunito-sans-v15-cyrillic_latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  src: url('../fonts/nunito-sans/NunitoSans-SemiBold.woff2') format('woff2');
}
/* nunito-sans-700 - cyrillic_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  /*src: url('../fonts/nunito-sans/nunito-sans-v15-cyrillic_latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  src: url('../fonts/nunito-sans/NunitoSans-Bold.woff2') format('woff2');
}
/* nunito-sans-800 - cyrillic_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  /*src: url('../fonts/nunito-sans/nunito-sans-v15-cyrillic_latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  src: url('../fonts/nunito-sans/NunitoSans-ExtraBold.woff2') format('woff2');
}
.simple-content {
    margin: 0;
     font-family: 'Nunito Sans';
}
.simple-content fieldset {
    text-align: left;
}

.simple-content fieldset h3 {
    margin: 0;
}
.simple-content .name {
    float: none !important;
}
.simple-content .button, #simplecheckout_login .button {
    margin: 0px !important;
}
.simple-content .buttons {
    margin: 0px 0px 15px 0px;
    border: none;
}
.simple-content .form-control {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #E8D5E0;
    height: 50px;

}
#simplecheckout_login .buttons {
    margin: 0;
    border: none;
    background: inherit !important;
    padding: 0px !important;
}
.simplecheckout {
    width:100%;
}
.simplecheckout:after {
    content:"";
    display:block;
    clear:both;
}
.simplecheckout-button-block:after {
    content:"";
    display:block;
    clear:both;
}
.simplecheckout-three-column {
    float:left;
    margin-right:2%;
    min-width: 200px;
    max-width: 500px;
    width:32%;
}
.simplecheckout-three-column + .simplecheckout-three-column + .simplecheckout-three-column {
    margin-right:0px;
    float: right;
}
@media only screen and (max-width:768px) {
    .simplecheckout-three-column {
        display:block;
        float: none;
        min-width: auto !important;
        max-width: 1900px !important;
        width: 100%;
    }
}
.simplecheckout-left-column {
    float:left;
    margin-right:10px;
    min-width: 280px;
    max-width: 900px;
    width:520px;
}
.simplecheckout-right-column {
    float:right;
    min-width: 280px;
    max-width: 900px;
    width:500px;
}
@media only screen and (max-width:1024px) {
    .simplecheckout-left-column {
        display:block;
        float: none;
        min-width: auto !important;
        max-width: 1900px !important;
        width: 100% !important;
    }
    .simplecheckout-right-column {
        display:block;
        float: none;
        min-width: auto !important;
        max-width: 1900px !important;
        width: 100% !important;
    }
}
@media only screen and (max-width:1200px) {
    .simplecheckout label.col-sm-2 {
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media only screen and (max-width:768px) {
    .simplecheckout label.col-sm-2 {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.simplecheckout-block {
    clear: both;
    margin-bottom: 20px;
}
.simplecheckout-block-content {
    padding: 20px 0 10px 0;
}
@media only screen and (min-width:1200px) {
    .simplecheckout-block-content>fieldset:nth-of-type(2),
    .simplecheckout-block-content>fieldset:nth-last-of-type(2) {
        width: 49%;
        margin-right: 1%;
        float: left;
        text-align: left;
    }
}
.simplecheckout-block-content:after {
    content:"";
    display:block;
    clear:both;
}
.simpleregister {
    margin-bottom: 5px;
}
.simpleregister-block-content {
    margin-bottom: 10px;
    padding: 10px;
}
@media only screen and (min-width:1200px) {
    .simpleregister-block-content>fieldset:nth-of-type(2),
    .simpleregister-block-content>fieldset:nth-last-of-type(2) {
        width: 49%;
        margin-right: 1%;
        float: left;
        text-align: left;
    }
}
.simpleregister-block-content:after {
    content:"";
    display:block;
    clear:both;
}
@media only screen and (max-width:600px) {
    .simpleregister-block-content .simplecheckout-customer {
        width: 100%;
    }
}
.simpleregister-button-block {
    overflow: auto;
    margin-bottom: 20px;
    padding: 6px;
    background: none repeat scroll 0 0 #fff5fa;
    text-align:right;
}
.simpleregister-button-right {
    float: right;
    text-align: right;
}
.simpleregister-button-left {
    float: left;
    text-align: left;
}
.simplecheckout-methods-table {
    width: 100%;
}
.simplecheckout-methods-table td.code {
    width: 1px;
}
.simplecheckout-methods-table td.title {
    padding: 5px;
}
.simplecheckout-methods-table td.title label {
    display: block !important;
}
.simplecheckout-methods-table td.quote {
    width: 15%;
    text-align: right;
}
.simplecheckout-methods-description {
    padding: 5px;
    margin: 5px 0px;
}
.simplecheckout-required {
    color: #FF0000;
    font-weight: bold;
}
.simplecheckout-button-block {
    clear: both;
    margin-bottom: 20px;
    padding: 6px 0;
    background: none repeat scroll 0 0 #fff5fa;
    text-align:right;
}
.simplecheckout-button-right {
    float: right;
    text-align: right;
}
.simplecheckout-button-left {
    float: left;
    text-align: left;
}
.simplecheckout-button {
    display: inline-block;
    padding: 6px 12px 6px 12px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
    -webkit-box-shadow: 0px 2px 2px #DDDDDD;
    -moz-box-shadow: 0px 2px 2px #DDDDDD;
    box-shadow: 0px 2px 2px #DDDDDD;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 12px;
    cursor: pointer;
    -khtml-border-radius: 7px 7px 7px 7px;
}
.simplecheckout-button-left .button {
    margin: 0;
}
@media only screen and (max-width:780px) {
    .simplecheckout-button-left {
        display: none;
    }
}
#simplecheckout_customer .simplecheckout-block-content {
    text-align: center;
}
.simplecheckout-login {
    display: inline-block;
}
.simplecheckout-login-left {
    width:50%;
    text-align: left;
}
.simplecheckout-login-right {
    width:50%;
    text-align:left;
}
.simplecheckout-login-right .button {
    float: left;
    margin: 0;
}
.simplecheckout-login-right input {
    max-width: 160px !important;
    text-align:left;
}
#simplecheckout_cart .form-control {
    display: inline-block !important;
    min-width: 40px;
}
.simplecheckout-cart {
    margin: 0px !important;
    width: 100%;
    border-collapse: collapse;
    /*border-top: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;*/
}
.simplecheckout-cart-total {
    padding: 7px 0px;
    /*border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;*/
    text-align: right;
    font-size: 16px;
    font-weight: 800;
    line-height: 22px;
}
.simplecheckout-cart-total span:first-child{
    font-weight: 600;
}
.simplecheckout-cart-total:after {
    content:"";
    display:block;
    clear:both;
}
.simplecheckout-cart-total .buttons {
    background: inherit !important;
    padding: 0px !important;
}
.simplecheckout-cart-total input {
    margin-right: 0px !important;
    max-width: 100px;
}
.simplecheckout-cart-total span.inputs {
    margin:  0!important;
    display: inline-block !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    color: #000;
}
.simplecheckout-cart-total span.inputs input[type=text]{
    margin: 0px;
}
.simplecheckout-cart-total-value {
    display: inline-block;
    margin: 0px 3px;
    min-width: 60px;
}
.simplecheckout-cart-total-remove {
    display: inline-block;
    width: 18px;
    text-align: center;
}
.simplecheckout-cart-total-remove img {
    vertical-align: -2px;
    cursor: pointer;
}
.simplecheckout-cart col.image {
    width: 5%;
}
.simplecheckout-cart col.name {

}
.simplecheckout-cart col.model {
    width: 10%;
}
.simplecheckout-cart col.quantity {

}
.simplecheckout-cart col.price {
    width: 10%;
}
.simplecheckout-cart col.total {
    width: 10%;
}
.simplecheckout-cart col.remove {
    width: 7px;
}
.simplecheckout-cart th {
    padding: 8px;
/*    border-bottom: 1px solid #DDDDDD;*/
    background-color: #F8F8F8;
    color: #000;
    font-weight: 800;
}
.simplecheckout-cart th.image {
    width: 1px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: static !important;
}
.simplecheckout-cart th.name {
    text-align: center;
}
.simplecheckout-cart .name {
    font-size: inherit !important;
}
.simplecheckout-cart th.model {
    text-align: center;
}
.simplecheckout-cart th.quantity {
    text-align: center;
}
.simplecheckout-cart .price {
    text-align: right;
    display: table-cell !important;
    font: inherit !important;
    font-weight: bold !important;
}
.simplecheckout-cart .total {
    text-align: center;
    display: table-cell !important;
    font: inherit !important;
    font-weight: bold !important;
}
.simplecheckout-cart .quantity {
    display: table-cell !important;
    float: none !important;
    position: static !important;
    min-width: 84px;
}
.simplecheckout-cart th.remove {
    width: 7px;
    text-align: center;
}
.simplecheckout-cart td {
    padding: 5px;
    vertical-align: top;
}
.simplecheckout-cart tr:not(:last-child) td {border-bottom: 1px solid #E7E8F2;}
.simplecheckout-cart td:nth-child(1),.simplecheckout-cart td:nth-child(2),.simplecheckout-cart td:nth-child(4){border-right: 1px solid #E8D5E0;}
.simplecheckout-cart td.image {
    text-align: center;
    display: table-cell;
    vertical-align: middle !important;
    position: static !important;
    padding: 5px 15px;
/*    border-left: 1px solid #E7E8F2;*/
}
.simplecheckout-cart td.name {
    text-align: center;
    padding: 15px 19px;
}
.simplecheckout-cart td.name div.image {
    display: none;
}
.simplecheckout-cart td.model {
    text-align: center;
}
.simplecheckout-cart td.quantity {
    min-width:70px;
    vertical-align:top;
    text-align: center;
    white-space: nowrap;
    padding: 25px 10px;
}
.simplecheckout-cart td.quantity input {
    float: none !important;
}
.simplecheckout-cart  td.quantity .input-group {
    margin: auto !important;
}
.simplecheckout-cart  td.quantity .quantity button {
    margin: 0 !important;
}
.simplecheckout-cart td.quantity img {
    display:inline-block;
    border: 0px;
    cursor:pointer;
}
.simplecheckout-cart td.price {
    text-align: right;
    white-space: nowrap;
    display: table-cell !important;
    font: inherit !important;
}
.simplecheckout-cart td.total {
    text-align: right;
    white-space: nowrap;
    display: table-cell !important;
     padding: 29px 10px;
     font-weight: 600!important;
/*     border-right: 1px solid #E7E8F2;*/
}
.simplecheckout-cart td.remove {
    padding-right: 3px;
    padding-left: 3px;
    width: 7px;
    vertical-align: top;
    text-align: center;

}
.simplecheckout-cart td.remove img {
    max-width: 30px !important;
    cursor: pointer;
}
.simplecheckout-cart td.product-warning {
    color: #FF0000;
    font-weight: bold;
}
.simplecheckout-cart td.right {
    vertical-align: middle;
    text-align: right;
}
.simplecheckout-three-column .simplecheckout-cart col.image,
.simplecheckout-three-column .simplecheckout-cart th.image,
.simplecheckout-three-column .simplecheckout-cart td.image,
.simplecheckout-three-column .simplecheckout-cart col.price,
.simplecheckout-three-column .simplecheckout-cart th.price,
.simplecheckout-three-column .simplecheckout-cart td.price,
.simplecheckout-three-column .simplecheckout-cart col.model,
.simplecheckout-three-column .simplecheckout-cart th.model,
.simplecheckout-three-column .simplecheckout-cart td.model {
    display: none;
}
.simplecheckout-three-column .simplecheckout-cart td.name .image {
    display: block;
}
.simplecheckout-scroll{
    overflow-y:scroll;
    max-height:300px;
}
.simplecheckout-error-text {
    display: block;
    margin-top: 3px;
    color: #FF0000;
}
.simplecheckout-warning-text {
    margin: 5px 0;
    font-weight: bold;
}
.simplecheckout-warning-block {
    clear: both;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
    border: 1px solid #F8ACAC;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    text-align: left;
}
.simpleregister-warning-block {
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
    border: 1px solid #F8ACAC;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    text-align: left;
}
.simplecheckout-proceed-payment {
    display: none;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}
#simple_payment_address_block {
    margin-top: 15px;
}
.simplecheckout-customer-same-address {
    text-align: left;
    margin: 15px 0px;
}
#simplecheckout_login {
    margin: auto;
    text-align: center;
}
#simplecheckout_payment_form {
    padding: 5px;
}
#simplecheckout_payment_form .checkout-content {
    display: block;
}
#simplecheckout_payment_form div.buttons {
    display: none;
}
#simplecheckout_login .simplecheckout-block-content {
    padding: 5px !important;
}
#simple_login_layer {
    position:absolute;
    top:0;
    left:0;
    z-index:99990;
    display:none;
    width:100%;
    background-color:#000000;
}
#simple_login {
    position:fixed;
    z-index:99991;
    display: none;
    padding:5px;
    width:300px;
    height:250px;
    border:1px solid #FFD9FF;
    -webkit-border-radius:7px 7px 7px 7px;
    -moz-border-radius:7px 7px 7px 7px;
    border-radius:7px 7px 7px 7px;
    background:none repeat scroll 0 0 #FFFFFF;
    -khtml-border-radius:7px 7px 7px 7px;
}
#simple_login:after {
    content:"";
    display:block;
    clear:both;
}
#simple_login_header {
    padding: 0px 0px;
    text-align: right;
}
#simple_login_header img {
    margin: 0 0 0 auto;
}
.you-will-be-registered {
    font-weight: bold;
    margin-bottom: 10px;
}
.simplecheckout label, .simpleregister label {
    display: inline-block !important;
    margin: 0;
}
.simplecheckout label{font-size: 18px;font-weight: 800;line-height: 24.55px;}
#simple_summary {
    display: none;
}
#simplecheckout_step_menu {
    margin-bottom: 10px;
}
.simple-step {
    display: inline-block;
    padding: 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #D9D9D9;
    color: #000000;
    font-size: 13px;
    -khtml-border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    margin-bottom: 5px;
}
.simple-step-current {
    display: inline-block;
    padding: 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #38B0E3;
    color: #FFFFFF;
    font-size: 13px;
    -khtml-border-radius: 5px 5px 5px 5px;
}
.simple-step-delimiter {
    display: inline-block;
    vertical-align: middle;
    line-height: 13px;
    margin: 0px 5px;
}
.simple-step-completed {
    display: inline-block;
    padding: 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #38B0E3;
    color: #FFFFFF;
    font-size: 13px;
    -khtml-border-radius: 5px 5px 5px 5px;
}
.simple-step-completed a {
    color: #FFFFFF !important;
    text-decoration: none !important;
    font-size: 13px !important;
}
.simplecheckout-summary-info {
    margin-top: 15px !important;
}
.simplecheckout-summary-info th.name {
    text-align: left;
}
.simplecheckout-summary-info td {
    text-align: left;
}
.simplecheckout-cart-buttons .buttons {
    border: none !important;
    padding: 0 !important;
}
#simple_login .simplecheckout-block-content {
    border: none !important;
}
#temp_flat_container {
    text-align: center;
    margin: 10px 0px 20px 0px;
}
#simplecheckout_comment .simplecheckout-block-content {
    border: 0 !important;
    padding: 0 !important;
}
#simplecheckout_comment textarea {
    width: 100% !important;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 100px;
}
.simple-content input[type=text],
.simple-content input[type=password],
.simple-content input[type=email],
.simple-content input[type=tel],
.simple-content input[type=phone],
.simple-content input[type=date],
.simple-content input[type=time],
.simple-content select,
.simple-content textarea {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px !important;
}
.checkout-heading:after {
    content:"";
    display:block;
    clear:both;
}
.simple-content .checkout-heading {
    font-size: 32px;
    font-weight: 800;
    line-height: 43.65px;
    color: #000;
    padding: 10px 0px;
    border-bottom: 3px solid #E8D5E0;
}
#simplecheckout_shipping .checkout-heading{padding-bottom: 17px}
.checkout-heading span {
    display: inline-block !important;
    float: left;
}
.checkout-heading-button {
    float: right !important;
    display: inline-block !important;
}
.simplecheckout-select-address {
    text-align: left;
    margin-bottom: 10px;
}
.simple-captcha-container {
    margin-top: 5px;
}
.simplecheckout-tooltip {
    display: none;
}
#easyTooltip {
    padding:5px;
    border:1px solid #ccc;
    background:#fde910;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: 0px 2px 2px #DDDDDD;
    -moz-box-shadow: 0px 2px 2px #DDDDDD;
    box-shadow: 0px 2px 2px #DDDDDD;
    opacity:1 !important;
}
#easyTooltip:before {
    content:'';
    position:absolute;
    left:10px;
    top:-8px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #fde910;
}
.simplecheckout-cart i {
    cursor: pointer;
}

.simple-content .table-responsive{
    margin-bottom: 0!important;
    border: 1px solid #E8D5E0;
}

@media only screen and (max-width:640px) {
    .simplecheckout-cart col.image,
    .simplecheckout-cart th.image,
    .simplecheckout-cart td.image,
    .simplecheckout-cart col.model,
    .simplecheckout-cart th.model,
    .simplecheckout-cart td.model,
    .simplecheckout-cart col.price,
    .simplecheckout-cart th.price,
    .simplecheckout-cart td.price,
    .simplecheckout-cart td.quantity [data-onclick*=increase],
    .simplecheckout-cart td.quantity [data-onclick*=decrease] {
        display: none !important;
    }
    .simplecheckout-cart td.name div.image {
        display: block;
    }
    
}
@media only screen and (max-width:1000px) {
    .simplecheckout-cart col.model,.simplecheckout-cart th.model,.simplecheckout-cart td.model {
        display: none;
    }
}
@media only screen and (max-width:600px) {
    #total_shipping span:first-child {
        max-width: 300px;
        display: inline-block;
    }
}
@media only screen and (max-width:420px) {
    #total_shipping span:first-child {
        max-width: 200px;
        display: inline-block;
    }
}
.row-customer_register .radio {
    display: inline-block !important;
}
.simplecheckout-vertical-menu .checkout-heading {
    cursor: pointer;
    margin-bottom: 3px;
}
.simplecheckout-steps-wrapper {
    padding: 10px;
}
#agreement_checkbox {
/*    margin-right: 20px;*/
    text-align: right;
}

#agreement_checkbox .checkbox {
    margin: 0;
    margin-bottom: 5px;
}
#modal-agree .modal-content{max-width: 1000px}
.simplecheckout-summary-totals .simplecheckout-cart-total {
    border: 0;
}
.simple-content #simplecheckout_payment label div{font-size: 16px; font-weight: 500; line-height: 22px}
.simple-content #simplecheckout_payment label div:not(:last-child){margin-bottom: 2px}
.simple-content #simplecheckout_payment label div span.bold{font-weight: 800;}
.simple-content #simplecheckout_payment .iban_description{padding-top: 30px;padding-bottom: 10px;}
.simple-content #simplecheckout_payment .iban_number{padding-bottom: 20px;}
body.simplecheckout main{background-color: #F4F6FC}
#simplecheckout_cart .simplecheckout-cart thead th{background-color: #E8D5E080;}
#simplecheckout_cart tbody{background-color: #FFF;font-size: 16px; font-weight: 600; line-height: 22px}
#simplecheckout_customer .checkout-heading-button a{color:#FFF;background-color:#002B6F;border-radius:10px;padding:13px 36px;font-size:18px;line-height:24.5px;display:block; }
#simplecheckout_customer label[for=customer_register]{width: 100%;text-align: left;padding-top: 0!important;line-height: 33px; font-size: 24px}
#simplecheckout_shipping_address label[for=shipping_address_address_1], #simplecheckout_shipping_address label[for=shipping_address_city]{width: 100%;text-align: left;padding-bottom: 5px}
#simplecheckout_button_confirm{font-size: 18px;font-weight: 800;border-radius: 10px;height: 50px;padding: 10px 130px;text-transform: uppercase;}

.simplecheckout-block-content{position: relative;}
.simple-content input[type="radio"]{cursor: pointer;}
label.radio-grey {
    background-color: #FFF;
    border-radius: 10px;
    display: flex!important;
    align-items: flex-start;
    padding: 15.5px 10px 15.5px 10px;
    margin-bottom: 20px;
    cursor:pointer;
    position: relative;
    min-height: 190px;
    padding-top: 50px;
}
label.radio-grey img.right__image{position: absolute;top: 10px; left: 15px;width: 40px;height: 40px}
label.radio-grey span.radio__cost{position: absolute;bottom: 0px; left: 10px;width: 80px;height: 40px;font-weight: 800;font-size: 24px;line-height: 25px;color:#002B6F;display: flex
;align-items: center;}

.simple-content input[type="radio"] {
    background-color: #FFF;
    border-radius: 50%;
    flex-shrink: 0;
    margin-inline-end: 10px;
    outline: transparent;
    position: relative;
    width: 34px;
    height: 34px;
    transition:
        background-color var(--trans-dur),
        box-shadow var(--trans-dur);
    -webkit-appearance: none;
    appearance: none;
    margin-top:0 ;
}
#simplecheckout_customer .row-customer_register input[type="radio"] {
    width: 28px;
    height: 28px;
    border: 1px solid black;
}
:root {
    --trans-dur: 0.3s;
    --trans-timing: cubic-bezier(0.65,0,0.35,1);
}
.simple-content input[type="radio"]:after {
    border-radius: 50%;
    content: "";
    display: block;
    position: absolute;
    transform: scale(0);
    transition: transform var(--trans-dur) var(--trans-timing);
}
.simple-content input[type="radio"]:after {
    /*background-color: #0370E3;
    top: 25%;
    left: 25%;
    width: 18px;
    height: 18px;*/
/*    background: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="%23002B6F"/><rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="%23002B6F"/><rect x="7" y="7" width="20" height="20" fill="url(%23pattern0_1876_861)"/><defs><pattern id="pattern0_1876_861" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_1876_861" transform="scale(0.01)"/></pattern><image id="image0_1876_861" width="100" height="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGFWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OTc3NywgMjAyMy8wNi8yNS0yMzo1NzoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjQgKDIwMjMxMjAzLm0uMjQyMiBhMzQxODdiKSAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEyLTIyVDIzOjMyOjUxKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMi0yMlQyMzozNTo0NCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0yMlQyMzozNTo0NCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjVjZTJkNDAtZTZlNC00NjJjLThjYzEtMmVhNjk4OGYyYTkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmJlNTkwZWJiLTcxODktNDQyMS1iNTc3LTY0NGIwNzYzMzgyZCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmJlNTkwZWJiLTcxODktNDQyMS1iNTc3LTY0NGIwNzYzMzgyZCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmU1OTBlYmItNzE4OS00NDIxLWI1NzctNjQ0YjA3NjMzODJkIiBzdEV2dDp3aGVuPSIyMDI0LTEyLTIyVDIzOjMyOjUxKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuNCAoMjAyMzEyMDMubS4yNDIyIGEzNDE4N2IpICAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjVjZTJkNDAtZTZlNC00NjJjLThjYzEtMmVhNjk4OGYyYTkxIiBzdEV2dDp3aGVuPSIyMDI0LTEyLTIyVDIzOjM1OjQ0KzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuNCAoMjAyMzEyMDMubS4yNDIyIGEzNDE4N2IpICAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57WtybAAAIYUlEQVR4nO2d25NdRRWHv+4z3ZlJAMtSipSXPIgkxAdL1BhShpCbuV9QJEgEKazwon+A/4Lliw+WZXkpFC0tL0kk4SIkAXIPCSFIDAErVVaJaKGWIMRMyFz2z4c+ZzIzmcu5rHNmD+mvKpnL6b32zv7t1d1r9eodJ4lMefBTfQGZkWRBSkYWpGRkQUpGFqRkZEFKRhakZGRBSkYWpGRkQUpGFqRkZEFKRhakZGRB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"/></defs></svg>');*/
    background: url("/image/catalog/icon/galochka-white.png") no-repeat center center;
    background-size: 20px 20px;
    width: 34px;
    height: 34px;
}

.simple-content input[type="radio"]:checked:after {
    transform: scale(1);
    background-color: #002B6F;
}
#simplecheckout_customer .row-customer_register input[type="radio"]:after{
    width: 20px;
    height: 20px;
    top: 3px;
    left: 4px;
/*    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="16" height="16" fill="url(%23pattern0_1882_999)"/><defs><pattern id="pattern0_1882_999" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_1882_999" transform="scale(0.01)"/></pattern><image id="image0_1882_999" width="100" height="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHDWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OTc3NywgMjAyMy8wNi8yNS0yMzo1NzoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjQgKDIwMjMxMjAzLm0uMjQyMiBhMzQxODdiKSAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEyLTIyVDIzOjMyOjUxKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMi0yM1QxNDo1ODoyOSswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0yM1QxNDo1ODoyOSswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVlMWEyM2MtOTZjNy00Nzg2LTljNTYtZGFiZjU5MGRjYjc4IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2EzZGMxNGMtMTgxZS1jZjQwLWI2MjQtMTkyNTNiNmZjMmI2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmU1OTBlYmItNzE4OS00NDIxLWI1NzctNjQ0YjA3NjMzODJkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZTU5MGViYi03MTg5LTQ0MjEtYjU3Ny02NDRiMDc2MzM4MmQiIHN0RXZ0OndoZW49IjIwMjQtMTItMjJUMjM6MzI6NTErMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTIwMy5tLjI0MjIgYTM0MTg3YikgIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDM2MWQ3Yi1kODRiLTRjZjktYjdkNC0xY2RlZWM4MDE4OWIiIHN0RXZ0OndoZW49IjIwMjQtMTItMjNUMTQ6NTg6MjkrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTIwMy5tLjI0MjIgYTM0MTg3YikgIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNWUxYTIzYy05NmM3LTQ3ODYtOWM1Ni1kYWJmNTkwZGNiNzgiIHN0RXZ0OndoZW49IjIwMjQtMTItMjNUMTQ6NTg6MjkrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTIwMy5tLjI0MjIgYTM0MTg3YikgIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0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"/></defs></svg>');*/
background: url("/image/catalog/icon/galochka-blue.png") no-repeat center center;
background-size: 16px 16px;
}
.simple-content .truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #1D1D1F;
}
.simple-content .radio-grey.active{border: 2px solid #002B6F}
.simple-content .radio-grey:not(.active){box-shadow: 0px 2px 0px 3px #E8D5E080;}
#simplecheckout_customer .row-customer_register .radio label{display: flex!important; align-items: center; border-radius: 10px;padding: 8px 13px 8px 0}
#simplecheckout_shipping{margin-bottom: 0}
#simplecheckout_shipping_address .simplecheckout-block-content{padding-top: 0}
#simplecheckout_shipping_address label[for=shipping_address_address_1], #simplecheckout_shipping_address label[for=shipping_address_city]{padding-top: 0}
#simplecheckout_shipping .simplecheckout-block-content label.radio-grey:nth-last-of-type{margin-bottom: 0}
.simple-content input[name=coupon]{height: 40px;width: 150px; border: 1px solid #E8D5E0;max-width: 150px; border-top-right-radius: 0; border-bottom-right-radius: 0}
#simplecheckout_button_coupon{margin-left: -5px}
#simplecheckout_button_coupon svg {vertical-align: bottom}
#simplecheckout_cart > div.table-responsive{margin-bottom: 15px!important;border-radius: 10px}
#simplecheckout_cart .simplecheckout-cart-total.coupon-total{padding-top: 10px}
.simplecheckout-cart td.quantity input {width: 43px; height: 30px;font-weight:600; font-size:18px; line-height:24px;background-color:#F4F6FC;min-width:unset; text-align:unset;flex-grow: 0}
.simplecheckout-cart td.quantity button{padding: 0;border: 0;background: none;}
.simplecheckout-cart td.quantity button svg{vertical-align: middle;}
.simplecheckout-cart td.quantity > div{display: flex; justify-content: center}
.simple-content svg:focus, .simple-content svg path:focus{outline: none}
.simple-content #showInpostMap{border-radius: 10px; background-color:#E8D5E0!important;color:#1D1D1F;width: 100%; font-weight: 800; font-size: 18px; line-height: 24px;height: 50px;margin-bottom: 10px;}
#show_only_mobile{display: none}
#show_only_mobile .checkout-heading{margin-bottom: 20px}
#show_only_mobile .advantage{display: flex;align-items: center;column-gap:10px; }
#show_only_mobile .advantage .advantage__icon img{width: 35px}
#show_only_mobile .checkout-heading{margin-bottom: 20px}
#show_only_mobile .advantage:not(:last-child){margin-bottom: 20px}
#show_only_mobile .advantage__text{font-weight: 600; line-height: 24px;font-size: 18px}
/*label.radio-grey[for="inpost"]{margin-bottom:10px }*/
#simplecheckout_shipping_address{margin-bottom: 0;}

.simple-content .form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px;
}
#simplecheckout_form_0 .simplecheckout-step{display: flex;column-gap: 60px;justify-content: center;flex-wrap: wrap;}
#simplecheckout_payment_form{width: 100%}
#inpostModalMap .modal-header{background-color: #282828;}
#inpostModalMap .modal-dialog button.close{color: #FFF;opacity: 1;background-color: #121212; border-top-right-radius:6px;top: 2px}
#inpostModalMap .modal-header h4{color: #FFF;}
#inpostModalMap .modal-body > .form-group.row{padding-bottom: 10px}
#inpostModalMap #btnInpostFindByForm{background-color: #282828!important;border-radius: 10px}
#inpostModalMap button[onclick^=btnSelectPoint]{background-color: #0370E3; color: #FFF}
#simplecheckout_payment .payment__title, #simplecheckout_shipping .shipping__title{display: flex;flex-direction: column;row-gap: 8px;flex-grow: 1}
#simplecheckout_payment .payment__title{padding-top: 15px;}
#simplecheckout_payment .payment__title .text_additional{color: #9CA1B5;font-size: 14px; font-weight: 800;line-height: 19px}
#simplecheckout_shipping .shipping__title .text_additional{color: #9CA1B5;font-size: 16px; font-weight: 800;line-height: 22px}
#simplecheckout_payment .payment__title .truncate, #simplecheckout_shipping .shipping__title .truncate{font-size: 18px; line-height: 24px}
#simplecheckout_cart .table-responsive{margin-top: 20px;}
/*#simplecheckout_payment .form-group label[for="filterit\.0"]{
background: #FFF; padding: 20px; border-top-right-radius: 10px; border-top-left-radius: 10px;
    border: 2px solid #E7E8F2;
border: 2px solid rgba(0, 0, 0, 0.07);
    font-size: 16px; line-height: 22px; position: relative;border-bottom-left-radius: 13px;    border-bottom-right-radius: 13px;}*/
#simplecheckout_payment  .cards{display: grid;grid-template-columns: repeat(4, 1fr); position: absolute;bottom: 5px;width: calc(100% - 20px);}
#simplecheckout_payment  .cards img{width: 100%; height: auto;object-fit: cover;max-width: 51px}
#simplecheckout_payment label.radio-grey[for="striper"] .payment__title {row-gap: 6px; }
#simplecheckout_payment label.radio-grey[for="striper"]{padding-bottom: 0px;}
#simplecheckout_payment label.radio-grey[for="striper"] .tab__stripe{display:none}
#simplecheckout_payment label.radio-grey[for="striper"].active .tab__stripe{display:block; position: absolute;left: -2px;top: -31px;background-color: #0370E3; color: #FFF; font-size: 14px; line-height: 19px; padding: 7px 14px 4px 14px; border-top-left-radius: 10px; border-top-right-radius: 10px}
#simplecheckout_payment label.radio-grey[for="striper"].active{/*border-top-left-radius: 0;margin-top: 30px*/}
#simplecheckout_payment label[for="filterit\.0"] svg.wave{position: absolute;bottom: -49px;width:calc(100% + 2px);height: 57px;left: -1px;
        filter: drop-shadow(0px -2px 0px rgba(0, 0, 0, 0.07));
}
/*#simplecheckout_customer .checkout-heading.panel-heading span:first-child{padding-top: 7px}
#simplecheckout_customer .form-horizontal .form-group:not(.row-customer_register) .col-sm-9{float: left}
#simplecheckout_customer .form-horizontal .form-group:not(.row-customer_register) label.col-sm-3{float: left;text-align: right;padding-right: 10px}*/


#simplecheckout_shipping input[type="radio"],
#simplecheckout_payment input[type="radio"] {
    position: absolute;
    top: 15px;
    right: 15px;
    margin-right: 0;
    border: 1px solid #9CA1B580;
}
#simplecheckout_shipping input[type="radio"]:checked,
#simplecheckout_payment input[type="radio"]:checked{
   border: 0;
}
.simple-content .required .control-label:before {
    content: '* ';
    color: #F97397;
}
.simple-content .required label{color: #000}
.simplecheckout-cart td.name > a{color: #000}
#agreement_checkbox label{font-weight: 400;/*padding-right: 33px;*/font-size: 12px; line-height: 16px}
#agreement_checkbox input{/*appearance: none;*/ position: relative;}
/*#agreement_checkbox input:before{
    content: '';
    position: absolute;
    display: block;
    width: 26px;
    height: 26px;
    background-color: #FFF;
    top: -17px;
    left: -32px;
    border: 1px solid #002B6F;
    border-radius: 50%;
    cursor:pointer;
}
#agreement_checkbox input:checked:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    top: -12px;
    left: -26px;
    background: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="16" height="16" fill="url(%23pattern0_1882_999)"/><defs><pattern id="pattern0_1882_999" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_1882_999" transform="scale(0.01)"/></pattern><image id="image0_1882_999" width="100" height="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHDWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OTc3NywgMjAyMy8wNi8yNS0yMzo1NzoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjQgKDIwMjMxMjAzLm0uMjQyMiBhMzQxODdiKSAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEyLTIyVDIzOjMyOjUxKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMi0yM1QxNDo1ODoyOSswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0yM1QxNDo1ODoyOSswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVlMWEyM2MtOTZjNy00Nzg2LTljNTYtZGFiZjU5MGRjYjc4IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2EzZGMxNGMtMTgxZS1jZjQwLWI2MjQtMTkyNTNiNmZjMmI2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmU1OTBlYmItNzE4OS00NDIxLWI1NzctNjQ0YjA3NjMzODJkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZTU5MGViYi03MTg5LTQ0MjEtYjU3Ny02NDRiMDc2MzM4MmQiIHN0RXZ0OndoZW49IjIwMjQtMTItMjJUMjM6MzI6NTErMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTIwMy5tLjI0MjIgYTM0MTg3YikgIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDM2MWQ3Yi1kODRiLTRjZjktYjdkNC0xY2RlZWM4MDE4OWIiIHN0RXZ0OndoZW49IjIwMjQtMTItMjNUMTQ6NTg6MjkrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTIwMy5tLjI0MjIgYTM0MTg3YikgIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNWUxYTIzYy05NmM3LTQ3ODYtOWM1Ni1kYWJmNTkwZGNiNzgiIHN0RXZ0OndoZW49IjIwMjQtMTItMjNUMTQ6NTg6MjkrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTIwMy5tLjI0MjIgYTM0MTg3YikgIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0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"/></defs></svg>');
}*/
#simplecheckout_shipping .simplecheckout-block-content{display: flex;column-gap: 20px; flex-wrap: wrap;row-gap: 10px}
#simplecheckout_shipping .simplecheckout-block-content:after{content: unset}
#simplecheckout_shipping label[for='inpost']{order:1;flex-grow: 1;max-width: 190px}
#simplecheckout_shipping label[for='flat\.flat']{order:2;} 
#simplecheckout_shipping button#showInpostMap{order: 3;}
#simplecheckout_shipping label[for='new_item']{width: 190px} 
#simplecheckout_payment .simplecheckout-block-content{display: grid;column-gap: 20px;row-gap: 10px;grid-template-columns: repeat(auto-fit, 190px);grid-auto-flow:dense }
#simplecheckout_payment .payment_method_description{grid-column: 1/3;margin-top: -10px;grid-row: 3 / 4;}
#simplecheckout_payment .block__description{display: flex;align-items: center;column-gap: 16px;border-radius: 10px;background-color:#E8D5E080;padding: 20px 10px 15px 15px}
.simple-content #buttons{display: flex;flex-direction: column;align-items: flex-end;row-gap: 15px;}
#simplecheckout_payment .block__iban{border: 1px solid #E8D5E0; border-radius: 10px; background-color: #FFF;padding: 10px;margin-bottom: 10px!important}
#simplecheckout_payment .block__iban-text{border: 2px solid #E7E8F2; padding: 14px 10px;border-radius: 10px; display: flex; flex-direction: row; column-gap: 10px;align-items: center;margin-bottom: 8px!important;margin-top: 30px}
#simplecheckout_payment .block__iban-description{font-size: 14px!important;line-height: 19px!important;color: #1D1D1F;}
#simplecheckout_payment .block__iban-signature span.bold{display: block;padding-top: 5px}
#simplecheckout_payment .block__iban-signature{height: 153px; display: flex;align-items: center;position: relative;}
#simplecheckout_payment .block__iban-signature-box{padding-top: 10px;padding-left: 15px;}
#simplecheckout_payment .block__iban-signature img{position: absolute;width: 184px;right: 10px}
#simplecheckout_payment .input__label{font-weight: 800!important;font-size: 16px!important; line-height: 40px!important;color: #1D1D1F;padding-left: 15px;margin-bottom: 0!important;}
#simplecheckout_payment .input__label-field{position: relative; background-color: #F4F6FC;border-radius: 10px;line-height: 40px!important;padding-left: 10px;margin-bottom: 10px!important;margin-left: 5px;}
#simplecheckout_payment .copy__iban-button{position: absolute;right: 8px;top: 8px;cursor: pointer;}
#simplecheckout_payment .copy__iban-button:active{transform: scale(1.5);}
#agreement_checkbox .checkbox label{
    display: flex!important;
    align-items: center;
    
}    
/* Скрываем стандартный чекбокс */
#agreement_checkbox input {
         display: none;
     }
/* Стили для кастомного чекбокса */
.custom-checkbox {
         width: 26px;
         height: 26px;
         border: 1px solid #002B6F;
         border-radius: 50%;
         display: inline-block;
         position: relative;
         background-color: white;
         cursor: pointer;
         transition: all 0.3s;
         margin-right: 5px;
         flex-shrink: 0;
}
/* Стили для галочки */
.custom-checkbox::after {
         content: '';
         position: absolute;
         background: url("/image/catalog/icon/galochka-blue.png") no-repeat center center;
         background-size: 16px 16px;
         top: 4px;
         left: 4px;
         width:16px;
         height:16px;
         opacity: 0;
         /* Скрыто, если не выбрано */
         transition: opacity 0.3s;
}
/* Когда чекбокс выбран */
#agreement_checkbox input:checked+.custom-checkbox::after {
         opacity: 1;
/* Показать галочку */
}




@media(max-width:1200px){
    #simplecheckout_form_0 .simplecheckout-step{flex-direction: column;}
}
@media(max-width:991px){
    #inpostModalMap .modal-body > .form-group.row > div{margin-bottom: 5px}
}
@media(max-width:480px){
    #agreement_checkbox{width: 100%}
    #agreement_checkbox label{text-align: left; width: 100%;}
    #simplecheckout_shipping label[for='flat\.flat']{flex-grow: 1;max-width: 190px;} 
    #buttons .simplecheckout-button-right{width: 100%;}
    #simplecheckout_button_confirm {padding: 10px 0px;display: block;text-align: center}
    #show_only_mobile{display: block}
}
@media(max-width:420px){
/*    #simplecheckout_payment  .cards img{width: 31px}*/
    #simplecheckout_payment .simplecheckout-block-content { grid-template-columns: repeat(2, 1fr); }
    #simplecheckout_shipping label[for='new_item']{width: unset} 
    #showInpostMap{grid-column: 1/3;}
    .simple-content .truncate {
        white-space: wrap; 
    }
    #simplecheckout_shipping .simplecheckout-block-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px;
    }
}





@media(min-width:768px){
    #simplecheckout_customer .form-horizontal .form-group:not(.row-customer_register){display: flex;column-gap: 10px}
    #simplecheckout_customer .form-horizontal .control-label {text-align: right;}
    #simplecheckout_customer .form-horizontal label.control-label[for=customer_register] {text-align: left;}
    #simplecheckout_customer label[for="customer_confirm_password"]{padding-top: 0}
    #simplecheckout_shipping .checkout-heading,  #simplecheckout_payment .checkout-heading {max-width: 400px}
    .simple-content #showInpostMap {max-width: 400px}
    label.radio-grey{max-width: 190px;width: 190px; }
    .form-horizontal .control-label {
        padding-top: 13px;
        padding-right: 0;
    }
    input#shipping_address_address_1, input#shipping_address_city{width: 400px}
    #simplecheckout_customer input[type=text], #simplecheckout_customer input[type=email], #simplecheckout_customer input[type=tel]{width: 380px}
}
@media(min-width:769px){
    #simplecheckout_payment .form-group label[for="filterit\.0"]{max-width: 400px}
}
@media(min-width:992px){
    #inpostModalMap .modal-body > .form-group.row{display: flex; align-items: center}
}
@media(min-width:1200px){
    .simple-content #buttons{padding-right: 24px}
}
@media(min-width:1345px){
    .simple-content #buttons{padding-right: 90px}
}
@media(min-width:1600px){
    .simple-content #buttons{padding-right: 190px}
}