.simple-content {margin: 0;}.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%;}#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;min-width: 280px;max-width: 830px;width: 100%;overflow: hidden;}.simplecheckout-right-column .sjsj {min-width: 280px;max-width: 470px;width: 100%;background: #FFFBD7;padding: 55px;height: fit-content;}@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;}}@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;}.simplecheckout-block-content {padding: 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 #FFFFFF;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: 35px 0 0;background: none repeat scroll 0 0 #FFFFFF;}.simplecheckout-button-right {float: right;text-align: right;}.simplecheckout-button-left {float: left;text-align: left;display: flex;flex-direction: column;}.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: flex !important;align-content: center;/* line-height: 16px; */}.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 {}.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 3px 0 0 !important;display: inline-block !important;}.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: #4D4D4D;font-weight: bold;}.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: right;display: table-cell !important;font: inherit !important;font-weight: bold !important;}.simplecheckout-cart .quantity {display: table-cell !important;float: none !important;position: static !important;}.simplecheckout-cart th.remove {width: 7px;text-align: center;}.simplecheckout-cart td {padding: 7px;border-bottom: 1px solid #DDDDDD;vertical-align: top;}.simplecheckout-cart td.image {text-align: center;display: table-cell;vertical-align: middle !important;position: static !important;}.simplecheckout-cart td.name {text-align: center;}.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;}.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;}.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: 14px 10px 10px 33px;border: 1px solid #f2dede;border-radius: 0;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: flex !important;margin: 0;}#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;z-index: 1;}#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;box-shadow: none;}.checkout-heading:after {content:"";display:block;clear:both;}.simple-content .checkout-heading {background-color: #f5f5f5;border-color: #ddd;color: #333;border-top-left-radius: 3px;border-top-right-radius: 3px;padding: 10px 15px;}.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: none !important;}@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: fit-content;display: inline-block;}}.row-customer_register .radio {display: inline-block !important;margin-right: 10px;}.simplecheckout-vertical-menu .checkout-heading {cursor: pointer;margin-bottom: 3px;}.simplecheckout-steps-wrapper {padding: 10px;}#agreement_checkbox {float: left;margin-bottom: 35px;}#agreement_checkbox .checkbox {margin: 0;}.simplecheckout-summary-totals .simplecheckout-cart-total {border: 0;}

.simplecheckout-right-column {position: relative;width: 100%;max-width: 470px;}

input:focus, button:focus, button:active, svg:focus {outline: none!important;}

.simplecheckout-right-column #simplecheckout_cart .table-responsive, 
.simplecheckout-right-column #simplecheckout_cart #total_sub_total, 
.simplecheckout-right-column #simplecheckout_cart #total_shipping, 
.simplecheckout-right-column #simplecheckout_cart #total_total, .ppp, 
.ppp2, .cart-personal, .cart-note, .simplecheckout-right-column .checkout-heading, 
.simplecheckout-right-column .cart-prods, .simplecheckout-right-column .heading, 
.cart-prods .prod-item .cnmae p, .simplecheckout-left-column .simplecheckout-cart-total, 
#simplecheckout_shipping input, .row-shipping_address_country_id.cart-input .input:before, 
.row-shipping_address_zone_id.cart-input .input:before, #simplecheckout_payment input, 
.extra-box, .row-shipping_address_address_id .input:before, 
#simplecheckout_cart #total_discounts_total, .row-customer_4, .row-customer_3, 
.row-customer_2, .simplecheckout-left-column .cart-personal, 
.simplecheckout-left-column .cart-note, .simplecheckout-right-column #simplecheckout_cart #total_coupon, .simplecheckout-right-column #simplecheckout_cart #total_voucher {display: none;}
.simplecheckout-right-column .ppp {display: block;font-size: 15px;line-height: 26px;letter-spacing: 0.06em;text-transform: uppercase;color: #2B2B2B;border-bottom: 1px solid rgba(43, 43, 43, 0.12);padding-bottom: 25px;margin-bottom: 35px;}
.simplecheckout-right-column .ppp2 {font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.04em;text-transform: uppercase;color: rgb(43 43 43 / 60%);display: flex;align-items: center;margin-bottom: 30px;}
.simplecheckout-right-column .ppp2>span {font-weight: 550;padding-left: 14px;font-size: 18px;line-height: 28px;letter-spacing: 0.04em;color: #2B2B2B;text-transform: lowercase;}
.simplecheckout-right-column input, .simplecheckout-cart-total.coup input,
.simplecheckout-cart-total.vouch input {border: 1px dashed rgb(43 43 43 / 60%);box-sizing: border-box;height: 42px;width: 100%!important;max-width: 100%;background: transparent;margin-bottom: 25px!important;border-radius: 0px;padding: 6px 20px 6px;font-weight: 300;font-size: 13px;line-height: 20px;letter-spacing: 0.06em;text-transform: uppercase;color: #2B2B2B;opacity: 0.6;}
.simplecheckout-right-column .simplecheckout-cart-total {position: relative;}
.simplecheckout-cart-total button {position: absolute;right: 15px;top: 9px;z-index: 2;}
.cart-personal {margin-bottom: 25px;font-weight: 300;font-size: 13px;line-height: 20px;letter-spacing: 0.06em;text-transform: uppercase;color: #2B2B2B;display: block;}
.cart-personal>span {text-decoration: underline;padding-left: 10px;font-weight: 500;}
.cart-note {margin-bottom: 25px;font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.04em;color: rgba(43, 43, 43, 0.6);display: block;}
.cart-note>svg {margin-right: 10px;}
.simplecheckout-cart-total {font-weight: 300;font-size: 13px;line-height: 28px;letter-spacing: 0.04em;text-transform: uppercase;color: #2B2B2B;margin-bottom: 10px;}
.simplecheckout-cart-total-value {display: inline-block;margin: 0px 3px;min-width: 60px;font-weight: 550;font-size: 18px;line-height: 28px;letter-spacing: 0.04em;color: #2B2B2B;margin-left: 5px;}
.simplecheckout-cart-total#total_total {border-top: 1px solid rgba(43, 43, 43, 0.12);padding-top: 40px;margin-top: 35px;font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.04em;text-transform: uppercase;color: #2B2B2B;margin-bottom: 0;}
.buttons.ggg a {background: #ffef61;font-size: 12px;padding: 6px 15px 4px;text-align: center;letter-spacing: 0.12em;text-transform: uppercase;color: #2B2B2B;display: flex;justify-content: center;align-items: center;width: 100%;max-width: 215px;cursor: pointer;height: 42px;border: none;border-radius: 0;}
p.empty {font-size: 14px;}

.simplecheckout-left-column {padding-top: 35px;border-top: 1px solid rgba(43, 43, 43, 0.12);}
.simplecheckout-left-column .heading {background: #FFEF61;font-size: 12px;line-height: 20px;letter-spacing: 0.06em;color: rgb(43 43 43 / 60%);height: 53px;display: flex;align-items: center;padding: 0 35px;}
.simplecheckout-left-column .cart-prods {border: 2px solid #fffbd7;margin-bottom: 45px;display: flex;flex-direction: column;}
.simplecheckout-left-column .cart-prods>div:nth-child(2n) {background: #FFFBD7;}
.cart-prods .prod-item {padding: 25px 35px;display: flex;align-items: center;order: 1;justify-content: space-between;}
.cart-prods .prod-item .image {width: 55px;height: 70px;margin-right: 35px}
.cart-prods .prod-item .image img {max-width: 100%;}
.cart-prods .prod-item .cnmae {width: 175px;margin-right: 20px;}
.cart-prods .prod-item .cnmae a {font-weight: 300;font-size: 12px;line-height: 18px;letter-spacing: 0.06em;color: rgb(47 44 44 / 80%);}
.cart-prods .prod-item .manufacturer {min-width: 100px;margin-right: 40px;font-weight: 300;font-size: 12px;line-height: 18px;letter-spacing: 0.06em;text-transform: uppercase;color: rgb(47 44 44 / 80%);}
.cart-prods .prod-item .price, .cart-prods .prod-item .price-tot {font-weight: 300;font-size: 13px;line-height: 28px;letter-spacing: 0.04em;color: rgb(43 43 43 / 80%);margin-right: 35px;}
.cart-prods .prod-item .price-tot {font-weight: 500;min-width: 50px;text-align: center;}
.cart-prods .prod-item .quantity {margin-right: 35px;height: 50px;margin-bottom: 0;}
.cart-prods .remove-prods {height: 12px;}
.cart-prods .prod-item.modvouch {display: flex;justify-content: space-between;}
.cart-prods .prod-item.modvouch .cnmae, .cart-prods .prod-item.mod000000 .cnmae, .cart-prods .prod-item.mod111111 .cnmae {width: 78%;}
.cart-prods .prod-item.modvouch .to-right {display: flex;}
.heading span {display: block;}
.heading span:nth-child(1) {width: 85px;}
.heading span:nth-child(2) {width: 200px;}
.heading span:nth-child(3) {width: 140px;}
.heading span:nth-child(4) {width: 85px;}
.heading span:nth-child(5) {width: 145px;}
#simplecheckout_payment {margin-top: 40px}
.cart-title {font-weight: 300;font-size: 20px;line-height: 34px;display: flex;align-items: center;letter-spacing: 0.04em;color: #29292D;padding-bottom: 20px;margin-bottom: 40px;border-bottom: 1px solid rgba(43, 43, 43, 0.12);}
.cart-title span {font-weight: 550;margin-right: 18px;padding-bottom: 3px;}
.cart-title-small {font-size: 12px;line-height: 20px;letter-spacing: 0.06em;text-transform: uppercase;color: rgb(43 43 43);margin-bottom: 35px;}
.cart-title-small.no {margin-bottom: 20px;}
.needreg {margin-bottom: 50px;display: flex;align-items: center;}
.needreg>div {font-weight: 300;font-size: 14px;line-height: 20px;letter-spacing: 0.06em;color: #2B2B2B;padding-left: 30px;position: relative;margin-right: 30px;cursor: pointer;}
.needreg>div:before {content: '';position: absolute;opacity: 0.4;border: 0.8px solid #2B2B2B;box-sizing: border-box;width: 18px;height: 18px;left: 0;top: 1px;border-radius: 50px;}
.needreg>div.active:after {content: '';position: absolute;width: 10px;height: 10px;background-color: #29292d;border-radius: 50px;left: 4px;top: 5px;}

.form-horizontal {display: flex;flex-wrap: wrap;justify-content: space-between;}
#simplecheckout_payment_address .form-horizontal {flex-direction: column;}
.cart-input {margin: 0 0 35px!important;width: calc(50% - 18px);}
.row-shipping_address_address_id.cart-input {width: 100%}
.row-customer_register.cart-input {width: 100%}
.row-customer_register.cart-input .input:before,
.row-customer_register.cart-input input, .row-shipping_address_country_id {display: none;}
.row-customer_register.cart-input .radio {margin: 0 30px 0 0!important;padding: 0;}
.cart-input label {font-weight: 400;font-size: 12px;line-height: 20px;letter-spacing: 0.06em;text-transform: uppercase;color: #2B2B2B;/* opacity: 0.6; */margin-bottom: 12px;}
.cart-input input + label {opacity: 1}
.cart-input input, .cart-input textarea {color: #2B2B2B;box-shadow: none;border: 1px solid rgb(232 232 232)!important;border-radius: 0;height: 42px;padding-top: 9px;padding-left: 15px;position: relative;}
.cart-input textarea {height: 100px}
.cart-input .input {position: relative;padding-left: 3px;}
.cart-input .input>span {font-size: 12px;padding: 8px 0 0;display: block;opacity: .7;}
.cart-input .input .dropdown-menu {width: 100%;overflow: hidden;/* display: none!important */}
.cart-input .input .dropdown-menu a {white-space: break-spaces;}
#simplecheckout_shipping .cdek .r1 .asd {padding-left: 16px;}
.cart-input .input:before {content: '';position: absolute;width: 9px;height: 9px;background: url(../image/edit.svg);right: 15px;top: 15px;z-index: 1;opacity: .5;}
.cart-input .input .nice-select {border-color: #e8e8e8;border-radius: 0;line-height: 33px;box-shadow: none;}
.nice-select:after {width: 7px;height: 7px;border-width: 1px;border-color: #313030;}
.product-warning {font-weight: bold;color: #f8acac}
#simplecheckout_customer {margin-bottom: 30px;}
#simplecheckout_customer legend {font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.04em;color: rgba(43, 43, 43, 0.6);border: none;padding-left: 35px;position: relative;}
#simplecheckout_customer legend:before {content: '';position: absolute;width: 20px;height: 20px;background: url(../image/note.svg);left: 0;top: 2px;}
#simplecheckout_shipping {padding-bottom: 10px;}
#simplecheckout_shipping label {display: flex;flex-direction: column;align-items: center;align-items: flex-start;}
#simplecheckout_shipping label>p {text-transform: lowercase;font-size: 11px;opacity: .8;background: #fffbd7;}
#simplecheckout_shipping label>a {font-size: 13px;text-decoration: underline;color: #2B2B2B;text-transform: lowercase;font-weight: 300;margin: 3px 0 8px;display: inline-block;letter-spacing: 0.06em;padding: 0;}
#simplecheckout_shipping label .asd, .asdu {display: none;}
#simplecheckout_shipping .cdek .asd, .pickpoint .asdu {display: block;font-size: 12px;} 
.pickpoint .asdu {order: 15}
.pickpoint .checked + label>.asdu {display: none}
.radio {margin: 0 0 20px!important;}
.radio label, #agreement_checkbox label {font-weight: 300;font-size: 14px;line-height: 20px;letter-spacing: 0.06em;color: #2B2B2B;padding-left: 30px;}
.radio label:before {content: '';position: absolute;opacity: 0.4;border: 0.8px solid #2B2B2B;box-sizing: border-box;width: 18px;height: 18px;left: 0;top: 1px;border-radius: 50px;}
.radio input:checked + label:after , .radio input.checked + label:after,  .radio .checked + div + button + label:after,  .radio .checked + button + label:after  {content: '';position: absolute;width: 10px;height: 10px;background-color: #29292d;border-radius: 50px;left: 4px;top: 5px;}
.radio label>a {color: #000}
#simplecheckout_payment .radio label:after {top: 5px;}
#simplecheckout_shipping .radio label:after {top: 5px}
#simplecheckout_shipping label .mmm, .pickup label>.ss {order: 4;display: block;font-size: 12px;padding: 0px 15px;position: relative;letter-spacing: 0.06em;font-weight: 300;line-height: 18px;height: 30px;}
#simplecheckout_shipping label .mmm:before, .pickup label>.ss:before {content: '';position: absolute;width: 12px;height: 12px;left: -3px;top: 2px;background-image: url(../image/home3.svg);background-size: cover;background-repeat: no-repeat;opacity: .6;}
.pickup label>.ss {padding-top: 5px;}
.pickup label>.ss:before {top: 7px}

.simplecheckout-left-column .extra-box {display: flex;padding-left: 15px;cursor: pointer;}
.extra-box {align-items: center;margin-bottom: 70px;}
.extra-box>span {background: #FFFFFF;box-shadow: 0px 20px 30px rgba(141, 141, 141, 0.12), 0px 0px 8.13901px rgba(0, 0, 0, 0.04);display: flex;width: 48px;height: 48px;border-radius: 50px;justify-content: center;align-items: center;margin-right: 30px;}
.extra-box p {font-weight: 300;font-size: 14px;line-height: 1.3;letter-spacing: 0.06em;text-transform: uppercase;color: #2B2B2B;opacity: 0.6;}
.extra-box label {font-weight: 500;font-size: 14px;line-height: 28px;letter-spacing: 0.04em;color: #2B2B2B;opacity: 0.8;padding-left: 20px;align-items: center;}

#simplecheckout_shipping_address {margin-bottom: 20px;}
#simplecheckout_proceed_payment + div {display: flex;}
.simplecheckout-button-left .btn-primary {background: #FFEF61!important;font-size: 12px;line-height: 20px;text-align: center;letter-spacing: 0.06em;text-transform: uppercase;color: #2F2C2C;display: inline-flex;border: none;border-radius: 0;height: 42px;width: 216px;align-items: center;justify-content: center;padding-top: 7px;}

.simplecheckout-step {display: flex!important;justify-content: space-between;width: 100%;}
.prod-item.mod111111 .image, .cart-prods .prod-item.mod111111 .price, .cart-prods .prod-item.mod111111 .quantity, .cart-prods .prod-item.mod000000 .quantity, .cart-prods .prod-item.mod000000 .price, .cart-prods .prod-item.mod000000 .image, .cart-prods .prod-item.mod000000 .manufacturer, .cart-prods .prod-item.mod111111 .manufacturer  {display: none;}
.cart-prods .prod-item.mod111111 .cnmae, .cart-prods .prod-item.mod0000000 .cnmae {width: 90%}
.cart-prods .prod-item.mod111111 .price-tot, .cart-prods .prod-item.mod000000 .price-tot {max-width: 77px;margin: 0;width: 15%;}
.cart-prods .prod-item.mod111111 {background: #0000000a!important;order: 2;}
#agreement_warning {margin-top: 27px;margin-bottom: 0;}
#total_sub_total {display: none;}
.row-shipping_address_zone_id {display: none}
.row-shipping_address_city .suggestions-wrapper {display: none!important}
p.do-reg {background: #FFFBD7;display: inline-block;padding: 12px 10px 10px;margin-bottom: 20px;font-weight: 300;display: none;}
.do-do {font-size: 12px;line-height: 20px;letter-spacing: 0.06em;text-transform: uppercase;color: rgb(43 43 43);margin-bottom: 20px;}
.addresses {display: flex;flex-wrap: wrap;flex-direction: row-reverse;justify-content: flex-end;}
.addresses .radio {max-width: 300px;padding: 0;}
.addresses .radio label {font-weight: 300;font-size: 14px;line-height: 20px;letter-spacing: 0.06em;color: #2B2B2B;text-transform: inherit;border: 1px solid #e8e8e8;height: 80px;margin: 0 15px 15px 0;display: flex;align-items: center;justify-content: center;padding: 20px;cursor: pointer;}
.addresses .radio label:before, .addresses .radio label:after {display: none;}
.addresses .radio input {display: none;}
.addresses .radio .checked + label {border: 1px dashed #000;}

@media screen and (max-width: 1350px) {
    .heading span:nth-child(3), .heading span:nth-child(4), .cart-prods .prod-item .price, .cart-prods .prod-item .manufacturer {display: none;}
    .simplecheckout-left-column {max-width: 665px;}
    h1.simple {text-align: center;padding-left: 3%;}
    .heading span:nth-child(2) {margin-right: 20px}
}

@media screen and (max-width: 1150px) {
    .simplecheckout-right-column, .simplecheckout-right-column .sjsj {max-width: 350px}
}

@media screen and (max-width: 1024px) {
    .simplecheckout-right-column {max-width: 100%;margin-top: 30px;}
    h1.simple {padding-left: 0}
    #simplecheckout_cart {display: flex;flex-direction: column;background: #FFFBD7;}
    .big-cart {order: 1;background: #fff;}
    .simplecheckout-left-column .extra-box {order: 2;background: #fff;margin: 0;padding-bottom: 70px;}
    #simplecheckout_customer {margin-top: 60px}
    .simplecheckout-cart-total#total_total {padding-left: 0;padding-top: 25px;padding-bottom: 0;margin-top: 25px;}
    .heading span:nth-child(2), .cart-prods .prod-item .cnmae {width: 42%}
    .heading span:nth-child(5), .cart-prods .prod-item .quantity {width: 25%}
    .cart-prods .prod-item .quantity {max-width: 115px;margin-right: calc(25% - 115px)}
    .cart-prods .prod-item {justify-content: flex-start}
    .cart-prods .prod-item .price-tot {/* width: 15% */}
    .cart-prods .prod-item.mod111111 .cnmae, .cart-prods .prod-item.mod0000000 .cnmae {width: 78%;}
    .cart-prods .prod-item.mod111111 .price-tot, .cart-prods .prod-item.mod000000 .price-tot {width: 15%;max-width: unset;margin-right: 28px;}
    .simplecheckout-step {flex-direction: column;}
    .simplecheckout-right-column .sjsj {max-width: 100%}
    .simplecheckout-right-column .sjsj.fixed {position: relative!important;max-width: 100%;bottom: unset!important;top: 37px!important;margin-bottom: 50px;}
}

@media screen and (max-width: 768px) {
    .heading span:nth-child(2) {width: 38%}
    .addresses {flex-direction: column-reverse}
    .addresses .radio {max-width: 100%;margin: 0!important;}
    .addresses .radio label {padding: 10px!important;height: auto;min-height: 45px;}
}

@media screen and (max-width: 650px) {
    .heading span:nth-child(2) {width: 35%}
}

@media screen and (max-width: 575px) {
    .cart-input {width: 100%;margin: 0 0 25px!important;}
    .heading span {display: none}
    .heading span:nth-child(2) {display: block;width: 100%;}
    .cart-prods .prod-item {flex-wrap: wrap;position: relative;padding: 20px;min-height: 110px;padding-left: 100px;}
    .cart-prods .prod-item.modvouch {padding-left: 40px;align-items: center;}
    .cart-prods .prod-item.modvouch .cnmae {max-width: 60%;position: relative;top: 0;}
    .cart-prods .prod-item.modvouch .price-tot {position: relative;top: 0;right: 0;}
    .cart-prods .prod-item .image {position: absolute;left: 20px;top: 20px;}
    .cart-prods .remove-prods {position: absolute;left: 15px;top: 12px;width: 20px;height: 20px;background: #ffef61;border-radius: 50px;display: flex;align-items: center;justify-content: center;padding: 3px;}
    .cart-prods .prod-item .price-tot {position: absolute;right: 15px;text-align: right;margin: 0;top: calc(50% - 14px);}
    .extra-box p {width: 59%;}
    .simplecheckout-button-left .btn-primary {width: 100%;}
    #simplecheckout_customer {margin: 30px 0}
    .simplecheckout-right-column input, .simplecheckout-cart-total.coup input, .simplecheckout-cart-total.vouch input {margin-bottom: 15px!important}
    .cart-note {margin-bottom: 10px}
    .simplecheckout-right-column .ppp2 {margin-bottom: 15px}
}

@media screen and (max-width: 450px) {
    .cart-prods .prod-item .cnmae {width: 53%;position: absolute;line-height: 1.2;top: 20px;margin: 0!important;}
    .cart-prods .prod-item .quantity {position: absolute;bottom: 10px;height: 35px;border-color: #d4cfb3;}
    .cart-prods .prod-item .price-tot {top: 17px}
     .cart-prods .prod-item .cnmae {width: 55%;}
    .simplecheckout-left-column .extra-box {padding-left: 0;}
    .simplecheckout-left-column .extra-box span {margin-right: 15px}
    .cart-prods .prod-item.mod111111 {padding-left: 20px;height: fit-content;min-height: unset;justify-content: space-between;align-items: center;}
    .cart-prods .prod-item.mod111111 .cnmae, .cart-prods .prod-item.mod0000000 .cnmae {position: relative;top: unset;padding: 15px 0;max-width: 70%;}
    .cart-prods .prod-item.mod111111 .price-tot, .cart-prods .prod-item.mod000000 .price-tot {position: relative;width: fit-content;top: unset;justify-content: space-between;right: unset;display: flex;align-items: center;bottom: unset;}
    .simplecheckout-right-column .sjsj {padding: 35px 25px;}
}

@media screen and (max-width: 375px) {
    .cart-prods .prod-item .price-tot {top: unset;bottom: 15px}
    .simplecheckout-left-column .extra-box {padding-left: 65px;display: flex;flex-direction: column;align-items: flex-start;}
    .simplecheckout-left-column .extra-box>span {position: absolute;left: 15px}
    .extra-box p {width: 100%;text-transform: initial;}
    .extra-box label {padding-left: 0}
    .simplecheckout-right-column .ppp2 {font-size: 14px;}
    .simplecheckout-right-column .ppp2>span, .simplecheckout-cart-total-value {font-size: 14px;min-width: fit-content;}
}

.suggestions-addon[data-addon-type=clear],
.simplecheckout-right-column .alert-warning {display: none!important;}
#agreement_checkbox input {display: none;}
#agreement_checkbox label {padding-left: 30px;position: relative;display: block!important;}
#agreement_checkbox label:before {content: '';position: absolute;width: 18px;height: 18px;border: 1px solid #b2b2b2;border-radius: 50px;left: 0;top: 0;}
#agreement_checkbox input:checked + label:after {content: '';position: absolute;width: 10px;background: #232323;height: 10px;border-radius: 50px;left: 4px;top: 4px;}
label a {font-weight: 300;color: #232323;text-decoration: underline;padding-left: 5px;}
#agreement_checkbox label a>b {font-weight: 300}
.simplecheckout-right-column .sjsj.fixed {position: fixed;top: 90px;}
.simplecheckout-right-column .sjsj.fixed.absolute {position: absolute;top: unset;bottom: -133px;}
.shipping-option {margin-bottom: 50px}
.shipping-option>p {margin-bottom: 15px}

.alert-warning {position: fixed; width: 100%;left: 0;bottom: 0;margin: 0; z-index: 9;}

#simplecheckout_payment_address.not-used, .shipping-option.shiptor .r1 .mmm, .shipping-option.shiptor .r1 .kitai {display: none!important;}

#simplecheckout_shipping_address.skrrr {height: 0;overflow: hidden;opacity: 0;margin: 0;}
.row-shipping_address_address_1 {display: none;}
.row-shipping_address_city.needtobeseen, .row-shipping_address_address_1.needtobeseen {display: block;}

#simplecheckout_comment .cart-title-small {margin-bottom: 15px}
#simplecheckout_comment textarea {resize: none;border-radius: 0;border: 1px solid rgb(232 232 232);}
.row-customer_field20 {display: none;}