header{z-index:999 !important;}
input#shipping_field24{
	width: 91%;
}
h1{
    font-size: 24px !important;
}

.form-group.row-shipping_field45 .col-sm-8
{
	padding-left: 3px;
}
.simple-content {
    margin: 0px;
}
.n3ms svg{margin:0 auto !important;}
.simple-content fieldset {
    text-align: left;
}
.footer-section-v3 p {
    margin: 0 0 10px !important;


}
.sso3{    display: grid !important;}
.radio.cs\.shipping_cs_0 {
	order: 1;
}
.radio.cs\.shipping_cs_1 {
    order: 2;
}
.f77 {
    order: 3;
}
#content {
    min-height: 500px;
}
.container {

    width: 100%;
}

.simple-content,.container {
    max-width: 1226px;
    margin: 0 auto;
}
/*
.col-sm-8 .radio:nth-child(2n) {

    position: absolute;
    top: 0;
    left: 32%;
}
*/

.sidebar {
    position: sticky !important;
	top:30px;
}
header.Header.activec, header.Header:hover {

    z-index: 999;
}
.shipping_field23 .col-sm-8 {z-index: 99999;}
.shipping_field41 .col-sm-8 {z-index: 99999;}
.shipping_field24 .col-sm-8 {z-index: 99999;}
.shipping_field42 .col-sm-8 {z-index: 99999;}
.row-shipping_field23 .col-sm-8 {z-index: 999;}
.row-shipping_field41 .col-sm-8 {z-index: 999;}
.row-shipping_field24 .col-sm-8 {z-index: 999;}
.row-shipping_field42 .col-sm-8 {z-index: 999;}

.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:0;
 padding:0;
}
.u-AhunterSuggestions
{ 
  border: 1px solid #AAAAAA;
  background: white; 
  overflow: auto; 
  border-radius: 2px;
  padding:5px;
  cursor:pointer;
}
.fkk4 .col-sm-12{padding:0}
.fkk4 {
    margin-top: 30px;
	cursor:pointer;
}
.gg74 {
    width: 36px;
	  display: inline-block;
    position: relative;
    top: -4px;
}
.gg75 {
    display: inline-block;
    width: 92%;
}
.fkk4 input[type="checkbox"]{cursor:pointer;}
.fkk4 input[type="checkbox"]:checked:before{display:none;}
footer{
	margin-top: 31px;
}


.form-group.row-shipping_address_field22 label , .form-group.row-shipping_address_field23 label , .form-group.row-shipping_address_field24 label, .form-group.row-shipping_address_field51 label  {
	width:auto;
	padding-left: 0px;
}
.form-group.row-shipping_address_field22 .col-sm-8 , .form-group.row-shipping_address_field23 .col-sm-8 , .form-group.row-shipping_address_field24 .col-sm-8, .form-group.row-shipping_address_field51 .col-sm-8  {
	width:100%;
	padding-left: 0;
	padding-right: 5px;
}
.form-group.row-shipping_address_field24 .col-sm-8,.form-group.row-shipping_address_field51 .col-sm-8  {
	padding-right:0px !Important;
}
.form-group.row-shipping_address_field22, .form-group.row-shipping_address_field23, .form-group.row-shipping_address_field24 {
    width: 32%;
    display: inline-block;
	margin: 0 0 0 0 !important;
}
.form-group.row-shipping_address_field51
{
    width:100%;
}


.row-shipping_address_field30 .col-sm-4, .row-shipping_address_field30 .col-sm-8{
    width:100%;padding:0;
}
.row-shipping_address_field30 .radio label{font-size: 0;}
.row-shipping_address_field30 input[type=radio]
{
display:none;
}



.row-shipping_address_field30 .radio:nth-child(2) label{
    background: url(/image/cdek.png) no-repeat;
    background-size: 120px 26px;
    background-position: center center;
}


.row-shipping_address_field30 .radio:nth-child(3) label{
    background: url(/image/samovivoz.png) no-repeat;
    background-size: 56px 42px;
    background-position: center center;
}


.row-shipping_address_field30 .radio:nth-child(1) label{
    background: url(/image/poctarf.png) no-repeat;
    background-size: 54px 26px;
    background-position:14px 10px;
    background-position: center center;
}

.row-shipping_address_field30 .radionx{
    display:flex;flex-wrap: wrap;
}
.row-shipping_address_field30 .radionx .radio{
margin-right:15px;    margin-bottom: 15px;
}

.row-shipping_address_field30 .radionx .radio:last-child{
    margin-right:0px;
    }
.row-shipping_address_field30 .radio label{
    cursor: pointer;
    font-family: 'gothic';
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.05em;
    color: #4A4A4A;
    text-align: center;
    border: 1px solid silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height:49px;
    padding-left:0;
}
.row-shipping_address_field30 .radio{font-size:0;}

.msus strong{
    font-weight:bold !important;
    display: block;
}
div#simplecheckout_payment .checkout-heading {
    display: block !important;
}
footer {
    margin-top: 30px;
    padding-top: 30px;
    background-color: #303030;
    border-top: 1px solid #ddd;
    color: #e2e2e2;
}
div#simplecheckout_shipping {
    position: relative;
    min-height:unset;
}
div#simplecheckout_shipping textarea{  resize: none;}
div#simplecheckout_shipping fieldset{
    position:absolute;
    left:0;
    bottom: -56px;
}
.simplecheckout-button-right button#continue-button:hover{
	   background: #000;
}

.row-shipping_address_field30 .radio input[type=radio]:checked + label{
border:1px solid #000;
}


.row-shipping_address_field30 b {
    font-weight: 600 !important;
}
div#simplecheckout_payment {
    margin-top: 40px;
}
.form-group.msus{margin:20px 0;}
#simplecheckout_shipping .radio input[type=radio]{display:none;}
#simplecheckout_shipping .radio input[type=radio]:checked + label{
    border: 1px solid #000;
    background-color: #000;
    color: #fff;
    }
#simplecheckout_shipping .radio label{
    cursor: pointer;
    font-family: Cera Pro, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.05em;
    color: #4A4A4A;
    text-align: center;
    border: 1px solid silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 150px;
    padding: 16px 0;
    padding-left:0;
}
#simplecheckout_shipping .radionx {
    display: flex;
    flex-wrap: wrap;
}
#simplecheckout_shipping .radionx .radio {
    margin-right: 15px;margin-top:0;margin-bottom: 0px;
}

#simplecheckout_payment p{margin-bottom:15px;}
#simplecheckout_payment b{
    font-weight: 600 !important;
}




#simplecheckout_payment .radio input[type=radio]{display:none;}
#simplecheckout_payment .radio input[type=radio]:checked + label{
    border: 1px solid #000;
    background-color: #000;
    color: #fff;
    }
#simplecheckout_payment .radio label{
    cursor: pointer;
    font-family: Cera Pro, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.05em;
    color: #4A4A4A;
    text-align: center;
    border: 1px solid silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 150px;
    padding: 16px 0;
    padding-left:0;
}
#simplecheckout_payment .radionx {
    display: flex;
    flex-wrap: wrap;
}
#simplecheckout_payment .radionx .radio {
    margin-right: 15px;margin-top:0;margin-bottom: 0px;
}










.simplecheckout-button-right button#continue-button{
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 13px 0;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0.12em;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1rem;
    width: 100%;
    overflow: visible;
    border: none;
    transition: background 0.2s;
    background: black;
    color: #fff;	
	
}
.u-AhunterSuggestions div{padding:5px;}
.u-AhunterSuggestions div:hover{background-color:silver;color:#ffffff;padding:5px;}
div#simplecheckout_shipping_address {
    margin-bottom: 0;
}
.simple-content .form-control {
    width: 100%;
}
.total-label {
    text-transform: uppercase;
    font-size: 1.3rem;
}
.form-horizontal .control-label {text-align:left;}
.covex{height: 100%;
position:relative;
    width: 100%;
display: flow-root;}
#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;
}
.input-control {
    width: 100%;
    height: 42px;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #887568;
    border: 1px solid #dbd7d2;
    transition: border-color .5s ease-in-out,background-color .5s ease-in-out;
}

@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: 900px;
    width:70%;
}
.simplecheckout-right-column {
    float:right;
	
    min-width: 280px;
    max-width: 900px;
	height:100%;
}
@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;
    }
}

.row-shipping_field31 .col-sm-4 {
    width: 40.333333%;
}

.row-shipping_field31 .col-sm-8 {
    width: 59.666667%;
}

.row-shipping_field46 .col-sm-4 {
    width: 40.333333%;
}

.row-shipping_field46 .col-sm-8 {
    width: 59.666667%;
}

.row-shipping_field35 .col-sm-4 {
    width: 33.333333%;
}

.restore-btn {
    background: #2b2b2b !important;
    color: #fff;
    padding: 6px 9px;
}
.restore-btn:hover{
    opacity:0.8;
}
.row-shipping_field35 .col-sm-8 {
    width: 66.666667%;
}

.row-shipping_field47 .col-sm-4 {
    width: 40.333333%;
}

.row-shipping_field47 .col-sm-8 {
    width: 59.666667%;
}
.radio input[type='radio']{
	
	z-index: 1;
    background-color: #ffffff00;
    -webkit-appearance: none;
    width: 20px;
    height: 17px;
    outline: none;
    border: 0px solid #151515;
	top:0;
	cursor:pointer;
}

.radio input[type="radio"]:before{
	content: "";
    display: inline-block;
    width: 17px;
    height: 18px;
    position: absolute;
    left: -3px;
	z-index: 99;
    bottom: 1px;
    background: url(/catalog/view/theme/default/image/radio-1.png) 0 0 no-repeat;
}
select {cursor:pointer;}
ul.breadcrumb {
    display: none;
}
.radio input[type="radio"]:checked:before{
	    background: url(/catalog/view/theme/default/image/radio-2.png) 0 0 no-repeat;
			content: "";
    display: inline-block;
    width: 17px;
    height: 18px;
    position: absolute;
    left: -3px;
    bottom: 1px;
}


.form-horizontal .col-sm-12{padding:0;}
.title[data-v-44b3c5d7] {
	    font-family: Cera Pro,Arial,Helvetica,sans-serif;
    color: black;
    font-size: 1.82857rem;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 2.14286rem;
    text-transform: uppercase;
}
@media only screen and (max-width:768px) {
    .simplecheckout label.col-sm-2 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.simplecheckout-block {
    clear: both;
    margin-bottom: 0px;height: 100%;
}
div#simplecheckout_payment .form-horizontal .form-group {
    margin: 0;
}


#simplecheckout_shipping a.btn.btn-default.ll_set_button:hover {
	    opacity: 0.7;
}
#simplecheckout_shipping a.btn.btn-default.ll_set_button {
 color: black;
    margin-right: 12px !important;
    /* font-weight: bold; */
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin: 5px 10px; */
    border: 1px solid #ccc;
    /* height: 30px; */
    background: #fff;
    /* line-height: 40px; */
    cursor: pointer;
    margin: 0;
    padding: 1px 13px !important;
    font-size: 13px !important;
}

.simplecheckout-block-content {
    padding: 10px;
}
@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: 6px;
    background: none repeat scroll 0 0 #FFFFFF;
    text-align:right;
}
.simplecheckout-button-right {
    float: unset;
    text-align: center;
}
.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;
    background: url('../image/button.png') top left repeat-x;
    -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:1199px) {
	
	
	.goods-edit {
      padding: 1.92857rem 4.07143rem 1.92857rem 0.42857rem;
	}
	.simple-content .buttons {
    margin: 0 auto;
    border: none;
    text-align: center;
    float: left;
    margin-right: 10px;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
}
	
}
@media only screen and (max-width:780px) {
    .simplecheckout-button-left {
        display: none;
    }
}
.simplecheckout-button:hover {
   background: url('../image/button-active.png') repeat-x;
}

#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: 50px;
}
.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;
}


.jupiter .inputs .flexedsec{
 
    transition: opacity .3s ease-in-out,max-height .3s ease-in-out .2s,visibility .3s linear .2s;
 
	
}
.flexible-vbocks {
    display: flex;
}

span.inputs.ppp .flexedsec
{
  
    opacity: 1;
    overflow: hidden;
    visibility: visible;
}

.flexedsec input{width:328px !important;    max-width: 328px !important;

    box-shadow: unset;
    height: 42px;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #4f3e35;
    border: 1px solid rgba(79,62,53,.12) !important;
    transition: border-color .5s ease-in-out,background-color .5s ease-in-out;

}
.flexedsec input:active,.flexedsec input:focus{
	outline:none;border:0;box-shadow:unset;
}
,.flexedsec  #simplecheckout_button_cart:focus,.flexedsec  #simplecheckout_button_cart:active{
	outline:none;box-shadow:unset;
}

.ute {    border-bottom: 1px solid;
    border-color: #4f3e35;
    color: #4f3e35;
    cursor: pointer;
    display: inline-block;
    font-size: .98571rem;
    text-transform: uppercase;
    transition: border-color .2s;
	
	}
	.ute:hover{
		border-color: #fff;
	}
.flexedsec {
    display: none;
}

.flexedsec  #simplecheckout_button_cart {
font-family: Cera Pro,Arial,Helvetica,sans-serif;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 0.85714rem 1.42857rem;
    text-decoration: none;
    letter-spacing: 0.12em;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.3rem !important;
    width: 100%;
    background: hsla(0,0%,100%,.1);
    color: #939291;
    border: 1px solid #343434;
    overflow: visible;
    transition: opacity .2s;
    height: 42px;
    margin-right: 10px;
    padding: 0;
    width: 60px;
    line-height: 40px;
    margin-left: 16px !important;
}

.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 12px 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;
}

div#simplecheckout_summary {
   position: absolute;
    right: 0;
    margin-top: 0px;
}

.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: 0;
    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;
}
.flexible-head-prod {
    display: flex;
}
img.warings-prodc {
    position: absolute;
    left: 4px;
}
.goods__title small {
    display:block;
    font-size: 10px !important;margin-top:5px !important;
}
#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 input, .simpleregister label input {

}
#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 {
    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 {
        display: none;
    }
    .simplecheckout-cart col.model,.simplecheckout-cart th.model,.simplecheckout-cart td.model {
        display: none;
    }
    .simplecheckout-cart col.price,.simplecheckout-cart th.price,.simplecheckout-cart td.price {
        display: none;
    }
    .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;
    }
    td.quantity button[data-onclick*="Quantity"] {
        display: none;
    }

  
}
@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;
    margin-right: 10px;
}
.simplecheckout-vertical-menu .checkout-heading {
    cursor: pointer;
    margin-bottom: 3px;
}
.simplecheckout-steps-wrapper {
    padding: 10px;
}
.simple-step-vertical-completed {
    
}
#agreement_checkbox {
    float: left;
    margin-right: 20px;
}
#agreement_checkbox .checkbox {
    margin: 0;
}
.simplecheckout-summary-totals .simplecheckout-cart-total {
    border: 0;
}





/*! Vue2-Simplert v.1.0.0 */
.simplert {
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.15;
}
.simplert *,
.simplert :after,
.simplert :before {
    box-sizing: inherit;
}
.simplert {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    display: none;
    overflow: auto;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
}
.simplert--shown {
    display: flex;
    align-items: center;
}
.simplert--shown .simplert__content {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.simplert__x {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
    color: #b3aaaa;
    font-weight: 700;
    font-size: 11px;
}
.simplert__header {
    padding: 2em 0;
}
.simplert__title {
    font-size: 30px;
    display: block;
}
.simplert__content {
    position: relative;
    width: 90%;
    max-width: 400px;
    margin: 0 auto;
    padding: 0 20px;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media only screen and (min-width: 768px) {
    .simplert__content {
        width: 30%;
    }
}
.simplert__content--radius {
    border-radius: 0.3em;
}
.simplert__body {
    padding-bottom: 1em;
}
.simplert__icon {
    position: relative;
    width: 80px;
    height: 80px;
    margin: 10px auto;
    border-radius: 50%;
}
.simplert__icon--info {
    border: 4px solid #c9dae1;
}
.simplert__icon--success {
    border: 4px solid #a5dc86;
}
.simplert__icon--warning {
    border: 4px solid #f8bb86;
}
.simplert__icon--error {
    border: 4px solid #f27474;
}
.simplert__icon img {
    width: 80px;
    height: 80px;
}
.simplert__line {
    position: absolute;
    z-index: 2;
    display: block;
    height: 5px;
    border-radius: 2px;
}
.simplert__line--info {
    top: 19px;
    width: 7px;
    height: 7px;
    margin-left: -3px;
    border-radius: 50%;
}
.simplert__line--info,
.simplert__line--info-2 {
    position: absolute;
    left: 50%;
    background-color: #c9dae1;
}
.simplert__line--info-2 {
    bottom: 15px;
    width: 5px;
    height: 29px;
    margin-left: -2px;
    border-radius: 2px;
}
.simplert__line--success {
    top: 44px;
    left: 6px;
    width: 25px;
    transform: rotate(45deg);
    background-color: #a5dc86;
}
.simplert__line--success-2 {
    top: 38px;
    right: 6px;
    width: 47px;
    transform: rotate(-45deg);
    background-color: #a5dc86;
}
.simplert__line--warning {
    position: absolute;
    top: 10px;
    left: 50%;
    width: 5px;
    height: 35px;
    margin-left: -2px;
    border-radius: 2px;
    background-color: #f8bb86;
}
.simplert__line--warning-2 {
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: 7px;
    height: 7px;
    margin-left: -3px;
    border-radius: 50%;
    background-color: #f8bb86;
}
.simplert__line--error {
    top: 35px;
    left: 13px;
    width: 47px;
    transform: rotate(45deg);
    background-color: #f27474;
}
.simplert__line--error-2 {
    top: 35px;
    right: 13px;
    width: 47px;
    transform: rotate(-45deg);
    background-color: #f27474;
}
.simplert__footer {
    padding: 1em 0;
}
.simplert__close,
.simplert__confirm {
    margin: 0 0.5em;
    padding: 10px 20px;
    color: #fff;
    border: none;
    outline: none;
    background-color: #068ac9;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.simplert__close--radius,
.simplert__confirm--radius {
    border-radius: 0.3em;
}
@-webkit-keyframes zoomIn {
    0% {
        transform: scale3d(0.3, 0.3, 0.3);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    0% {
        transform: scale3d(0.3, 0.3, 0.3);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}
.simplert {
    background: rgba(0, 0, 0, 0.2);
}
.simplert.caps .simplert__body {
    text-transform: uppercase;
}
.simplert .simplert__footer {
    padding-bottom: 0;
}
.simplert button {
    margin: 0 auto;
}
@media (max-width:380px){
	
	.goods__box {	
    padding: 0 !important;
}

}
.form-group.row-shipping_field45 .control-label:before{
	display:none !important;
	
}
@media (max-width:1024px){

    img.warings-prodc {
        position: absolute;
        left: 6px;
    }
	.title[data-v-44b3c5d7] {
    margin: 11px 0 !important;
}
	div#simplecheckout_summary{
		position:relative;
		width:100%;
		left:unset;
	}
.total-label {
    padding-top: 0;
	margin-right: 7px;
}
.total[data-v-6bce4e38] {
    margin-bottom: 0 !important;
}
}

.simplert button + button {
    margin-top: 10px;
}
.simplert__content {
    padding: 3.92857rem;
    width: auto;
}
@media screen and (max-width: 1023px) {


    .simplert__content {
        padding: 40px;
    }
}
.simplert__header {
    padding: 0;
}
.simplert__close,
.simplert__confirm {
    text-align: center;
    text-transform: uppercase;
    padding: 0.85rem;
    text-decoration: none;
    letter-spacing: 0.12em;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 0.9rem;
    width: 80%;
    height: auto;
    line-height: normal;
    transition: background 0.2s;
    display: inline-block;
    white-space: nowrap;
    background: hsla(0, 0%, 100%, 0.1);
    color: #c5a995;
    border: 1px solid #c5a995;
    margin-bottom: 10px;
}
.simplert__close:focus,
.simplert__confirm:focus {
    outline: none;
}
.simplert__confirm {
    background: #c5a995;
    color: #fff;
    border: none;
}
.simplert__confirm:hover {
    background: #c5a995;
    opacity: 1;
}
.simplert.cart-popup .simplert__content {
    max-width: 456px;
    padding: 48px;
    width: 100%;
}
.simplert.cart-popup .simplert__body,
.simplert.cart-popup .simplert__footer,
.simplert.cart-popup .simplert__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
}
.simplert.cart-popup .simplert__title {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.07em;
    text-transform: uppercase;
}
.simplert.cart-popup .simplert__body {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 45px;
    padding: 0;
}
.simplert.cart-popup .simplert__body p {
    margin: 1.15em 0;
}
.simplert.cart-popup .simplert__footer {
    margin-top: 0;
    padding: 0 0 30px;
}
.simplert.cart-popup button {
    font-size: 14px;
    display: block;
    height: 45px;
    letter-spacing: 1px;
    line-height: 45px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.simplert.cart-popup button + button {
    margin-top: 10px;
}
.simplert.cart-popup .simplert__x {
    font-size: 0;
    height: 30px;
    margin: -15px;
    position: absolute;
    right: 25px;
    top: 25px;
    width: 30px;
}
.simplert.cart-popup .simplert__x:after,
.simplert.cart-popup .simplert__x:before {
    background-color: #b3aaaa;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
}
.simplert.cart-popup .simplert__x:before {
    height: 23px;
    margin-top: -11px;
    width: 1px;
}
.simplert.cart-popup .simplert__x:after {
    height: 1px;
    margin-left: -11px;
    width: 23px;
}
.simplert.cart-popup .hidden {
    display: none !important;
}
@media screen and (max-width: 1023px) {
    .simplert.cart-popup {
        background-color: #fff;
    }
    .simplert.cart-popup .simplert__content {
        box-shadow: none;
        max-width: 100%;
        padding: 25px;
        position: static;
    }
    .simplert.cart-popup .simplert__footer {
        padding-bottom: 0;
    }
}
@-webkit-keyframes loader-animation-data-v-48809861 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-48809861 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.select-base[data-v-48809861] {
    position: relative;
    cursor: pointer;
}
.select-base[data-v-48809861]:focus {
    outline: none;
}
.select-base:focus .select-control[data-v-48809861] {
    border-color: #c4beb3;
}
.select-base.erred .select-control[data-v-48809861] {
    border-color: #8d0624;
}
.select-base.disabled[data-v-48809861] {
    opacity: 0.3;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    cursor: default;
}
.select-base .select-control[data-v-48809861] {
    position: relative;
    width: 100%;
    height: 42px;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #887568;
    border: 1px solid #dbd7d2;
    -webkit-appearance: none;
    transition: border-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
    background: #fff;
    cursor: pointer;
}
.select-base .select-control--active[data-v-48809861] {
    z-index: 1;
}
.select-base .select-control[data-v-48809861]:after {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    border: solid #a2a4a7;
    border-width: 0 1px 1px 0;
    position: absolute;
    right: 11px;
    top: 50%;
    margin-top: -4px;
    transform: rotate(45deg);
    pointer-events: none;
}
.select-base .select-control--two-lines[data-v-48809861] {
    display: flex;
    align-items: center;
    height: 45px;
    padding: 3px 11px;
}
.select-base .select-control--two-lines .select-text[data-v-48809861] {
    width: 90%;
    height: auto;
}
.select-base .select-text[data-v-48809861] {
    pointer-events: none;
    font-size: 14px;
    color: #887568;
    font-family: Arial;
}
.select-base .options[data-v-48809861] {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    border: thin solid #c4beb3;
    z-index: 9;
    cursor: pointer;
}
.select-base .options--long[data-v-48809861] {
    max-height: 300px;
    overflow-y: auto;
}
.select-base .option[data-v-48809861] {
    box-sizing: border-box;
    width: 100%;
    padding: 11px 12px;
    color: #887568;
    background: #fff;
    cursor: default;
    font-family: Arial;
    font-size: 14px;
}
.select-base .option[data-v-48809861]:hover {
    background: #ede5de;
}
@-webkit-keyframes loader-animation-data-v-e5a79252 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-e5a79252 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.error[data-v-e5a79252] {
    color: #8d0624;
    font-size: 10px;
    max-height: 50px;
    opacity: 1;
    overflow: hidden;
    transition: opacity 0.3s ease-in-out 0.1s, max-height 0.3s ease-in-out;
}
.error span[data-v-e5a79252] {
    display: inline-block;
    padding-top: 4px;
}
.hidden[data-v-e5a79252] {
    max-height: 0;
    opacity: 0;
}
@-webkit-keyframes loader-animation-data-v-df9a0f12 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-df9a0f12 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.select-container[data-v-df9a0f12] {
    height: 42px;
    transition: height 0.3s ease-in-out;
}
.select-container.erred[data-v-df9a0f12] {
    height: 55px;
}
.input-control {
    width: 100%;
    height: 42px;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #887568;
    border: 0px solid #dbd7d2;
    transition: border-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
}
.input-control:focus {
    border-color: #c5a995;
    outline: 0;
}
.input-control.erred {
    border-color: #8d0624;
}
.input-control.disabled {
    opacity: 0.3;
    background: #fff;
}
.quantity-input {
    display: inline-flex;
    position: relative;
}
.quantity-input .input-control {
    font-size: 14px;
    text-align: center;
}
.button-minus,
.button-plus {
    bottom: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    transition: background 0.3s ease-out, opacity 0.3s ease-out;
    width: 25px;
}
.button-minus:hover,
.button-plus:hover {
    background: rgba(215, 195, 179, 0.25);
}
.button-minus:after,
.button-plus:after {
    background: #a2a4a7;
    content: "";
    height: 1px;
    position: absolute;
    top: 20px;
    width: 9px;
}
.button-minus.disabled,
.button-plus.disabled {
    background: transparent;
    cursor: default;
    opacity: 0.3;
}
.button-plus {
    right: 0;
}
.button-plus:after {
    left: 8px;
}
.button-plus:before {
    background: #a2a4a7;
    content: "";
    height: 9px;
    left: 12px;
    position: absolute;
    top: 16px;
    width: 1px;
}
.button-minus {
    left: 0;
}
.button-minus:after {
    right: 8px;
}
@-webkit-keyframes loader-animation-data-v-2d26fe36 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-2d26fe36 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.basket[data-v-2d26fe36] {
    overflow: visible;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .basket[data-v-2d26fe36] {
        margin: 0 -15px;
        width: calc(30px + 100%);
    }
}
.basket .order-list__item[data-v-2d26fe36]:first-child {
    position: relative;
    z-index: 9;
	    overflow: hidden;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(2) {
    position: relative;
    z-index: 8;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(3) {
    position: relative;
    z-index: 7;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(4) {
    position: relative;
    z-index: 6;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(5) {
    position: relative;
    z-index: 5;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(6) {
    position: relative;
    z-index: 4;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(7) {
    position: relative;
    z-index: 3;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(8) {
    position: relative;
    z-index: 2;
}
.basket .order-list__item[data-v-2d26fe36]:nth-child(9) {
    position: relative;
    z-index: 1;
}
.basket .goods-edit__size[data-v-2d26fe36] {
    white-space: nowrap;
}
@-webkit-keyframes loader-animation-data-v-06e394fe {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-06e394fe {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}

.simplecheckout-button-right #button-confirm:hover{
	background:#000;
}
.simplecheckout-button-right #button-confirm{
	display: block;
    text-align: center;
    text-transform: uppercase;
    padding:2px 0;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0.12em;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1rem;
    width: 100%;
 
    overflow: visible;
   
	
	border: none;
    transition: background 0.2s;
    background:#000;
    color: #fff;
    font-size: 1.3rem;
}
.button[data-v-06e394fe] {
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 1.85714rem 1.42857rem;
    text-decoration: none;
    letter-spacing: 0.12em;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.3rem;
    width: 100%;
    background: hsla(0, 0%, 100%, 0.1);
    color: #c5a995;
    border: 1px solid #c5a995;
    overflow: visible;
    transition: opacity 0.2s;
}
.button[data-v-06e394fe]:focus {
    outline: none;
}
.button[data-v-06e394fe]:hover {
    opacity: 0.8;
}
.button.disabled[data-v-06e394fe] {
    cursor: default;
    opacity: 0.5;
}
.primary[data-v-06e394fe] {
    border: none;
    transition: background 0.2s;
    background: #111111;
    color: #fff;
}
.primary[data-v-06e394fe]:hover {
    background: #676767;
    opacity: 1;
}
.primary.disabled[data-v-06e394fe] {
    background: #c5a995;
    opacity: 0.5;
}
.marginBottom[data-v-06e394fe] {
    margin-bottom: 10px;
}
@media screen and (max-width: 1023px) {
    .mobileHidden[data-v-06e394fe] {
        display: none;
    }
    .mobileFixed[data-v-06e394fe] {
        position: fixed;
        left: 30px;
        right: 30px;
        bottom: 30px;
        width: calc(100% - 60px);
        padding: 22px;
    }
}
@-webkit-keyframes loader-animation-data-v-3bf7cad8 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-3bf7cad8 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.title[data-v-3bf7cad8] {
    border-bottom: 1px solid;
    border-color: #887568;
    color: #887568;
    cursor: pointer;
    display: inline-block;
    font-size: 0.78571rem;
    text-transform: uppercase;
    transition: border-color 0.2s;
}
.title[data-v-3bf7cad8]:hover {
    border-color: #fff;
}
.wrapper[data-v-3bf7cad8] {
    max-height: 200px;
    opacity: 1;
    overflow: hidden;
    transition: opacity 0.3s ease-in-out 0.2s, max-height 0.3s ease-in-out, visibility 0.3s linear;
    visibility: visible;
}
.wrapper.hidden[data-v-3bf7cad8] {
    max-height: 0;
    opacity: 0;
    transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out 0.2s, visibility 0.3s linear 0.2s;
    visibility: hidden;
}
.form[data-v-3bf7cad8] {
    padding-bottom: 25px;
    padding-top: 10px;
}
@media screen and (max-width: 1023px) {
    .form[data-v-3bf7cad8] {
        padding-top: 25px;
    }
}
.form-inner[data-v-3bf7cad8] {
    display: flex;
    flex-direction: row;
}
.input[data-v-3bf7cad8] {
    margin-right: 10px;
    width: 200px;
}
.button[data-v-3bf7cad8] {
    height: 42px;
    margin-right: 10px;
    padding: 0;
    width: 60px;
}
.trash-icon[data-v-3bf7cad8] {
    height: 19px;
    margin-top: 3px;
    width: 15px;
}
.promo-form-note[data-v-3bf7cad8] {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 7px;
    max-width: 270px;
    text-align: left;
}
@media screen and (max-width: 1023px) {
    .promo-form-note[data-v-3bf7cad8] {
        font-size: 12px;
        line-height: 1.5;
    }
}
@-webkit-keyframes loader-animation-data-v-3152c701 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-3152c701 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.title[data-v-3152c701] {
    border-bottom: 1px solid;
    border-color: #887568;
    color: #887568;
    cursor: pointer;
    display: inline-block;
    font-size: 0.78571rem;
    text-transform: uppercase;
    transition: border-color 0.2s;
}
.title[data-v-3152c701]:hover {
    border-color: #fff;
}
.wrapper[data-v-3152c701] {
    max-height: 200px;
    opacity: 1;
    overflow: hidden;
    transition: opacity 0.3s ease-in-out 0.2s, max-height 0.3s ease-in-out, visibility 0.3s linear;
    visibility: visible;
}
.wrapper.hidden[data-v-3152c701] {
    max-height: 0;
    opacity: 0;
    transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out 0.2s, visibility 0.3s linear 0.2s;
    visibility: hidden;
}
.wrapper .text[data-v-3152c701] {
    color: #b3b3b3;
    margin: 1.5em 0 0.25em;
    text-align: left;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .wrapper .text[data-v-3152c701] {
        font-size: 12px;
        margin-bottom: -0.75em;
    }
}
.form[data-v-3152c701] {
    padding-bottom: 25px;
    padding-top: 10px;
}
@media screen and (max-width: 1023px) {
    .form[data-v-3152c701] {
        padding-top: 25px;
    }
}
.form-inner[data-v-3152c701] {
    display: flex;
    flex-direction: row;
}
.input[data-v-3152c701] {
    margin-right: 10px;
    width: 200px;
}
.button[data-v-3152c701] {
    height: 42px;
    margin-right: 10px;
    padding: 0;
    width: 60px;
}
.promo-form-note[data-v-3152c701] {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 7px;
    max-width: 270px;
    text-align: left;
}
@media screen and (max-width: 1023px) {
    .promo-form-note[data-v-3152c701] {
        font-size: 12px;
    }
}
@-webkit-keyframes loader-animation-data-v-3bd59674 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-3bd59674 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.form-item[data-v-3bd59674] {
    display: flex;
    flex-direction: row;
    margin-bottom: 30px;
}
.form-item.radio .form-item-title[data-v-3bd59674] {
    padding-top: 5px;
}
.form-item[data-v-3bd59674] .nowrap {
    white-space: nowrap;
}
.form-item[data-v-3bd59674] .nowrap .free {
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
}
.form-item[data-v-3bd59674]:last-child {
    margin-bottom: 0;
}
.form-item-title[data-v-3bd59674] {
    align-self: flex-start;
    color: #887568;
    line-height: 1;
    padding-right: 10px;
    padding-top: 14px;
    width: 30%;
}
.field[data-v-3bd59674] {
    position: relative;
    vertical-align: middle;
    width: 70%;
}
@media screen and (max-width: 450px) {
    .form-item[data-v-3bd59674] {
        flex-direction: column;
        margin-bottom: 30px;
    }
    .form-item.radio .form-item-title[data-v-3bd59674] {
        margin-bottom: 20px;
        padding-top: 0;
    }
    .field[data-v-3bd59674] {
        width: 100%;
    }
    .form-item-title[data-v-3bd59674] {
        margin-bottom: 10px;
        padding-top: 0;
        width: 100%;
    }
}
@-webkit-keyframes loader-animation-data-v-d7064378 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-d7064378 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.radio[data-v-d7064378] {
    margin-bottom: 20px;
}
.radio[data-v-d7064378]:last-child {
    margin-bottom: 0;
}
.radio.checked .radio-label[data-v-d7064378] {
    color: #887568;
}
.radio.checked .radio-label[data-v-d7064378]:after {
    transform: scale(1);
}
.radio.erred .radio-label[data-v-d7064378] {
    color: #8d0624;
}
.radio.erred .radio-label[data-v-d7064378]:before {
    border-color: #8d0624;
}
.radio.disabled input[data-v-d7064378],
.radio.disabled label[data-v-d7064378] {
    cursor: default;
}
.radio-control[data-v-d7064378] {
    position: absolute;
    visibility: hidden;
    left: -9999px;
}
.radio-label[data-v-d7064378] {
    color: #c4beb3;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    padding-left: 41px;
    min-height: 26px;
    cursor: pointer;
    box-sizing: border-box;
    position: relative;
    transition: color 0.2s;
}
.radio-label[data-v-d7064378]:after,
.radio-label[data-v-d7064378]:before {
    border-radius: 50%;
    content: "";
    display: block;
    position: absolute;
}
.radio-label[data-v-d7064378]:before {
    border: 1px solid #dbd7d2;
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    left: 0;
    top: 0;
}
.radio-label[data-v-d7064378]:after {
    content: "";
    width: 10px;
    height: 10px;
    transition: transform 0.2s;
    left: 8px;
    top: 8px;
    background: #c5a995;
    transform: scale(0);
}
@-webkit-keyframes loader-animation {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.datepicker-control {
    width: 100%;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #887568;
    border: 1px solid #dbd7d2;
    transition: border-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
}
.datepicker-control:focus {
    border-color: #c5a995;
    outline: 0;
}
.datepicker-control.erred {
    border-color: #8d0624;
}
.datepicker-container {
    height: 42px;
    transition: height 0.3s ease-in-out;
}
.datepicker-container.erred {
    height: 55px;
}
.datepicker-container .vdp-datepicker__calendar {
    border-color: #c4beb3;
    width: 290px;
    color: #887568;
}
.datepicker-container .vdp-datepicker__calendar header .next:after,
.datepicker-container .vdp-datepicker__calendar header .prev:after {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    border: solid #a2a4a7;
    border-width: 0 1px 1px 0;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    pointer-events: none;
}
.datepicker-container .vdp-datepicker__calendar header .next:after {
    left: 12px;
    transform: rotate(-45deg);
}
.datepicker-container .vdp-datepicker__calendar header .prev:after {
    left: 23px;
    transform: rotate(135deg);
}
.datepicker-container .vdp-datepicker__calendar .day.cell:not(.blank):not(.disabled):hover,
.datepicker-container .vdp-datepicker__calendar .month.cell:not(.blank):not(.disabled):hover,
.datepicker-container .vdp-datepicker__calendar .year.cell:not(.blank):not(.disabled):hover {
    border-color: #c5a995;
}
.datepicker-container .vdp-datepicker__calendar .day.cell:not(.blank):not(.disabled).selected,
.datepicker-container .vdp-datepicker__calendar .month.cell:not(.blank):not(.disabled).selected,
.datepicker-container .vdp-datepicker__calendar .year.cell:not(.blank):not(.disabled).selected {
    border-color: #c5a995;
    background: #c5a995;
    color: #fff;
}
.datepicker-container .vdp-datepicker__calendar .day.cell.disabled,
.datepicker-container .vdp-datepicker__calendar .month.cell.disabled,
.datepicker-container .vdp-datepicker__calendar .year.cell.disabled {
    color: #c4beb3;
}
.datepicker-container .datepicker__input-arrow {
    border: solid #a2a4a7;
    border-width: 0 1px 1px 0;
    box-sizing: content-box;
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    right: 11px;
    top: 50%;
    margin-top: -4px;
    transform: rotate(45deg);
    pointer-events: none;
}
@-webkit-keyframes loader-animation-data-v-fcc4870e {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-fcc4870e {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.textarea-control[data-v-fcc4870e] {
    width: 100%;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #887568;
    border: 1px solid #dbd7d2;
    resize: none;
    min-height: 80px;
    transition: border-color 0.5s ease-out, background-color 0.5s ease-out;
}
.textarea-control[data-v-fcc4870e]:focus {
    border-color: #c5a995;
    outline: 0;
}
.textarea-control.erred[data-v-fcc4870e] {
    border-color: #8d0624;
}
@-webkit-keyframes loader-animation-data-v-27592854 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-27592854 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.loader[data-v-27592854] {
    position: absolute;
    background: #c5a995;
    -webkit-animation: rotateplane-data-v-27592854 1.6s ease-in-out infinite;
    animation: rotateplane-data-v-27592854 1.6s ease-in-out infinite;
}
@-webkit-keyframes rotateplane-data-v-27592854 {
    0% {
        transform: perspective(520px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        transform: perspective(520px) rotateX(-180.1deg) rotateY(0deg);
    }
    to {
        transform: perspective(520px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
@keyframes rotateplane-data-v-27592854 {
    0% {
        transform: perspective(520px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        transform: perspective(520px) rotateX(-180.1deg) rotateY(0deg);
    }
    to {
        transform: perspective(520px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
@-webkit-keyframes loader-animation-data-v-7e66c0da {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-7e66c0da {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.street-autocomplete[data-v-7e66c0da] {
    position: relative;
}
.options[data-v-7e66c0da] {
    border: thin solid #c4beb3;
    border-top: none;
    box-sizing: border-box;
    left: 0;
    position: absolute;
    top: 42px;
    width: 100%;
    z-index: 2;
}
.option[data-v-7e66c0da] {
    background: #fff;
    box-sizing: border-box;
    color: #887568;
    cursor: pointer;
    font-size: 14px;
    padding: 11px 12px;
    width: 100%;
}
.option[data-v-7e66c0da]:hover {
    background: #ede5de;
}
.option[data-v-7e66c0da]:focus {
    outline: none;
}
.option + .option[data-v-7e66c0da] {
    border-top: 1px solid #f4f4f4;
}
.option-inner[data-v-7e66c0da] {
    position: relative;
    width: 100%;
}
.option-subtitle[data-v-7e66c0da] {
    font-size: 0.9em;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.no-options-message[data-v-7e66c0da] {
    box-sizing: border-box;
    width: 100%;
    padding: 11px 12px;
    color: #887568;
    background: #fff;
    cursor: default;
    font-family: Arial, sans-serif;
    font-size: 14px;
}
@-webkit-keyframes loader-animation-data-v-1c2f209e {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-1c2f209e {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.city-autocomplete[data-v-1c2f209e] {
    position: relative;
}
.options[data-v-1c2f209e] {
    border: thin solid #c4beb3;
    border-top: none;
    box-sizing: border-box;
    left: 0;
    position: absolute;
    top: 42px;
    width: 100%;
    z-index: 2;
}
.option[data-v-1c2f209e] {
    background: #fff;
    box-sizing: border-box;
    color: #887568;
    cursor: pointer;
    font-size: 14px;
    padding: 11px 12px;
    width: 100%;
}
.option[data-v-1c2f209e]:hover {
    background: #ede5de;
}
.option[data-v-1c2f209e]:focus {
    outline: none;
}
.option + .option[data-v-1c2f209e] {
    border-top: 1px solid #f4f4f4;
}
.option-inner[data-v-1c2f209e] {
    position: relative;
    width: 100%;
}
.option-subtitle[data-v-1c2f209e] {
    font-size: 0.9em;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.no-options-message[data-v-1c2f209e] {
    box-sizing: border-box;
    width: 100%;
    padding: 11px 12px;
    color: #887568;
    background: #fff;
    cursor: default;
    font-family: Arial, sans-serif;
    font-size: 14px;
}
@-webkit-keyframes loader-animation-data-v-79360bce {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-79360bce {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.form[data-v-79360bce] {
    padding-right: 13%;
    width: 100%;
}
.title[data-v-79360bce] {
    font-size: 1.42857rem;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 2.14286rem;
    text-transform: uppercase;
}
.error[data-v-79360bce] {
    color: #8d0624;
}
.tooltip[data-v-79360bce] {
    background: #fff;
    border: 1px solid #c5a995;
    box-sizing: border-box;
    margin-top: 15px;
    padding: 20px 12px;
    position: relative;
}
.tooltip[data-v-79360bce]:after,
.tooltip[data-v-79360bce]:before {
    border: solid transparent;
    content: "";
    position: absolute;
    transform: translateY(-100%);
}
.form-horizontal .form-group {
    padding: 0;
    margin: 13px auto;
    max-width: 100%;
}
.checkout-heading.panel-heading {
    display: none;
}
.form-control {
    border-radius: 0;
    width: 100%;
    height: 42px;
    padding: 12px 11px;
    font-size: 14px;
    box-sizing: border-box;
    color: #887568;
    border: 1px solid #dbd7d2;
    transition: border-color .5s ease-in-out,background-color .5s ease-in-out;
}
.form-horizontal .control-label {
    padding: 10px 0;
}
.form-horizontal {
    width: 100%;
    padding-bottom: 0;
    padding-top: 0;
}
.simplecheckout-block-content {
    padding: 0;
}

.tooltip[data-v-79360bce]:before {
    border-bottom-color: #c5a995;
    border-left-color: #c5a995;
    border-width: 3px;
    left: -1px;
    top: 0;
}
.tooltip[data-v-79360bce]:after {
    border-bottom-color: #fff;
    border-left-color: #fff;
    border-width: 2.5px 2.5px 3px;
    left: 0;
    top: 2px;
}
.boxberry-point-container[data-v-79360bce] {
    margin-top: 9px;
}
.boxberry-point-container[data-v-79360bce] .input-container .error {
    font-size: inherit;
}
.boxberry-point[data-v-79360bce] {
    color: #887568;
    margin-bottom: 12px;
}
.boxberry-point-button[data-v-79360bce] {
    color: #c5a995;
    text-decoration: none;
    text-transform: uppercase;
    transition: opacity 0.2s;
}
.boxberry-point-button[data-v-79360bce]:hover {
    opacity: 0.8;
}
.sb[data-v-79360bce] {
    display: flex;
    justify-content: space-between;
}
.sub-fields-container.margin-top-collapsed[data-v-79360bce] {
    margin-top: -30px;
}
.sub-field[data-v-79360bce] {
    margin-right: 15px;
    width: 50%;
}
.sub-field[data-v-79360bce]:last-child {
    margin-right: 0;
}
.sub-field.w-100[data-v-79360bce] {
    margin-right: 0;
    width: 100%;
}
.sub-field-label[data-v-79360bce] {
    color: #887568;
    display: block;
    margin-bottom: 10px;
}
.margin-s[data-v-79360bce] {
    margin-bottom: 20px;
}
.margin-m[data-v-79360bce] {
    margin-bottom: 30px;
}
.loader-container[data-v-79360bce] {
    display: flex;
    height: 52px;
    margin-bottom: 41px;
    justify-content: center;
}
.delivery-type-label[data-v-79360bce] {
    display: block;
    position: relative;
    white-space: nowrap;
}
.delivery-type-label[data-v-79360bce]:before {
    content: "";
    display: inline-block;
    height: 26px;
    vertical-align: middle;
    width: 0;
}
.delivery-type-label > span[data-v-79360bce] {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}
.delivery-type-note[data-v-79360bce] {
    color: #887568;
    max-height: 0;
    max-width: 305px;
    opacity: 0;
    transition: opacity 0.3s linear, max-height 0.5s ease, visibility 0.5s linear;
    visibility: hidden;
}
.delivery-type-note.visible[data-v-79360bce] {
    max-height: 200px;
    opacity: 1;
    visibility: visible;
}
.delivery-type-note__inner[data-v-79360bce] {
    padding-top: 7px;
}
.delivery-type-note__title[data-v-79360bce] {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.75;
}
.delivery-type-note__text[data-v-79360bce] {
    font-size: 14px;
    line-height: 1.6;
}
.delivery-type-note__text--courier[data-v-79360bce] {
    color: #887568;
    letter-spacing: normal;
    line-height: 20px;
    margin-bottom: 13px;
}
.delivery-type-note__text--courier[data-v-79360bce]:last-of-type {
    margin-bottom: 0;
}
.delivery-type-note[data-v-79360bce] ul {
    list-style: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}
.delivery-type-note[data-v-79360bce] li {
    max-width: 300px;
    position: relative;
}
.delivery-type-note[data-v-79360bce] li:before {
    content: "-";
    display: block;
    margin-right: 0.33em;
    position: absolute;
    right: 100%;
    top: 0;
}
.radio.checked .delivery-type-note[data-v-79360bce] {
    color: #c4beb3;
}
@media (min-width:1200px){
    .modalx .modal-dialog {
        width: 1000px !important;
    }
    #forpvz {
        height: 600px !important;
    }
}
@media screen and (max-width: 450px) {
    .form[data-v-79360bce] {
        padding-right: 0;
        width: 100%;
    }
    .title[data-v-79360bce] {
        display: none;
    }
}
@-webkit-keyframes loader-animation-data-v-44e7cba1 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-44e7cba1 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.fadeIn-enter[data-v-44e7cba1] {
    opacity: 0;
}
.fadeIn-leave-active[data-v-44e7cba1] {
    opacity: 0;
    transition: all 0.5s step-end;
}
.fadeIn-enter .simplert__content[data-v-44e7cba1],
.fadeIn-leave-active.simplert__content[data-v-44e7cba1] {
    transform: scale(1.1);
}
button[data-v-44e7cba1] {
    padding: 7px;
    margin-top: 10px;
    background-color: green;
    color: #fff;
    font-size: 1.1rem;
}
.overlay[data-v-44e7cba1] {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 999999;
    transition: opacity 0.2s ease;
}
@-webkit-keyframes loader-animation-data-v-6bce4e38 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-6bce4e38 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.sidebar-container[data-v-6bce4e38] {
     min-width: 238px;
    position: relative;
    width: 238px;
    margin: unset;
    height: 100%;
    float: right;
}




.form-group.row-shipping_field22 label.control-label, .form-group.row-shipping_field23 label.control-label, .form-group.row-shipping_field24 label.control-label{
	    width: 100%;
		padding-bottom: 2px;
}

.form-group.row-shipping_field22 .col-sm-8, .form-group.row-shipping_field23 .col-sm-8, .form-group.row-shipping_field24 .col-sm-8{
	width:100%;
	    margin: 0;
        padding: 0;
}

.form-group.row-shipping_field22, .form-group.row-shipping_field23, .form-group.row-shipping_field24{
	width: 113px;
    display: inline-block;
	margin-right: 7px;
}
.form-group.row-shipping_field24{margin-right:0;}







.sidebar[data-v-6bce4e38] {
    position: relative;
    width: 238px;
}
.sidebar.fixed-top[data-v-6bce4e38] {
    position: fixed;
    top: 80px;
}
.sidebar.sticky-bottom[data-v-6bce4e38] {
    bottom: 0;
    position: absolute;
}
.links[data-v-6bce4e38] {
    margin-bottom: 3.57143rem;
}
.link[data-v-6bce4e38] {
    border-bottom: 1px solid;
    color: #c4beb3;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    transition: border-color 0.2s;
}
.link[data-v-6bce4e38]:hover {
    border-color: transparent;
}
.link-container[data-v-6bce4e38] {
    margin-bottom: 1.21429rem;
}
.link-container[data-v-6bce4e38]:last-child {
    margin-bottom: 0;
}
.total[data-v-6bce4e38] {
    margin-bottom: 1.78571rem;
	    padding-top: 14px;
}
.nnfo4{margin-bottom:0;}
.nnfo4 .total[data-v-6bce4e38]{
	    margin-top: -4px;
	margin-bottom: 0;
    padding-top: 0;
}
.total-item[data-v-6bce4e38] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    text-transform: uppercase;
}
.total-item[data-v-6bce4e38]:last-child {
    font-size: 1rem;
    margin-bottom: 0;
}
.total-apx[data-v-6bce4e38] {
    font-size: 0.9rem;
    margin-bottom: 0.92857rem;
    text-align: right;
}
.big-text[data-v-6bce4e38] {
    font-size: 1.42857rem;
}
.buttons[data-v-6bce4e38] {
    margin-bottom: 1.78571rem;
}
.agreement[data-v-6bce4e38] {
    font-size: 11px;
    margin-top: 10px;
}
.agreement[data-v-6bce4e38] a {
    color: inherit;
}
.sidebar-error[data-v-6bce4e38] {
    font-size: 20px;
    margin-top: 20px;
}
@media screen and (max-width: 1023px) {
    .sidebar[data-v-6bce4e38] {
        width: 100%;
    }
    .sidebar.fixed-top[data-v-6bce4e38],
    .sidebar.sticky-bottom[data-v-6bce4e38] {
        bottom: auto;
        position: relative;
        top: auto;
    }
    .sidebar-container[data-v-6bce4e38] {
        margin-top: 0px;
        width: 100%;
    }
    .links[data-v-6bce4e38] {
        display: none;
    }
    .total-item[data-v-6bce4e38] {
        justify-content: space-between;
        max-width: 200px;
        margin: 0 auto;
                margin-bottom: 15px;
    }
    .total-apx[data-v-6bce4e38] {
        text-align: center;
    }
    .total-value[data-v-6bce4e38] {
        margin-left: 5px;
    }
}

@-webkit-keyframes loader-animation-data-v-027f80c2 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@keyframes loader-animation-data-v-027f80c2 {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
@media screen and (max-width: 1023px) {
    .cart-frame[data-v-027f80c2] {
        overflow: hidden;
    }
}
.cart[data-v-027f80c2] {
    padding: 0 14px;
}
.cart-header[data-v-027f80c2] {
    position: relative;
}
.cart-body[data-v-027f80c2] {
    display: flex;
    flex-direction: row;
}
.cart .right[data-v-027f80c2] {
    position: relative;
}
@media screen and (min-width: 1024px) {
    .cart[data-v-027f80c2] {
        padding: 0 2.85714rem;
    }
}
.cart .left[data-v-027f80c2] {
    width: 16.67%;
}
@media screen and (max-width: 1023px) {
    .cart .left[data-v-027f80c2] {
        display: none;
    }
}

@media screen and (min-width: 1024px) {
    .cart .right[data-v-027f80c2] {
        width: 66.67%;
    }
}
.cart .title[data-v-027f80c2] {
    font-size: 1.42857rem;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}
.cart .bordered-block[data-v-027f80c2] {
    border-bottom: 1px solid #eceded;
    display: flex;
    flex-direction: row;
    padding-bottom: 45px;
}
.cart .promo-block[data-v-027f80c2] {
    margin-bottom: 45px;
    margin-top: 29px;
}
.cart .promo-block__attention[data-v-027f80c2] {
    box-sizing: border-box;
    margin-bottom: 48px;
    margin-top: 29px;
    padding: 17px 25px 16px 44px;
    position: relative;
    width: 397px;
}
@media screen and (max-width: 1023px) {
    .cart .promo-block__attention[data-v-027f80c2] {
        margin-bottom: 11px;
        margin-top: 0;
        max-width: 100%;
        padding-left: 30px;
        padding-right: 0;
        width: 100%;
    }
}
.cart .promo-block__attention[data-v-027f80c2]:before {
    background-color: #f9f7f4;
    border-radius: 10px;
    bottom: 0;
    content: "";
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
@media screen and (max-width: 1023px) {
    .cart .promo-block__attention[data-v-027f80c2]:before {
        border-radius: 0;
        left: -14px;
        right: -14px;
    }
}
.cart .promo-block__attention-text[data-v-027f80c2] {
    font-size: 12px;
    line-height: 1.35;
    position: relative;
}
.cart .promo-block__attention-text[data-v-027f80c2] h4 {
    font-weight: 700;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}
.cart .promo-block__attention-text[data-v-027f80c2] h4:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath data-name='Р В¤Р С‘Р С–РЎС“РЎР‚Р В° 1' d='M1.85 0A1.849 1.849 0 000 1.846v12.308A1.853 1.853 0 001.85 16h12.3A1.853 1.853 0 0016 14.154V1.846A1.853 1.853 0 0014.155 0H1.85zm0 1.231h12.3a.607.607 0 01.615.615v1.846H1.235V1.846a.6.6 0 01.615-.615zm-.615 3.692H14.77v9.231a.607.607 0 01-.615.615H1.85a.6.6 0 01-.615-.615V4.923zm4.922 1.231v1.231h3.691V6.154H6.157z' fill='%23887568' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    content: "";
    display: block;
    height: 16px;
    margin-right: 9px;
    margin-top: -8px;
    opacity: 0.75;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 16px;
}
.cart .promo-block__attention-text[data-v-027f80c2] p {
    letter-spacing: 0;
    margin: 0.5em 0 0;
}
.cart .promo-form + .promo-form[data-v-027f80c2] {
    margin-top: 2px;
}
.cart__back[data-v-027f80c2] {
    border-bottom: 1px solid;
    display: none;
}
.cart__sign-in[data-v-027f80c2] {
    display: none;
    position: absolute;
    right: 14px;
}
.cart .empty-text[data-v-027f80c2] {
    text-align: center;
}
.cart-header-fitting[data-v-027f80c2] {
    left: 0;
    margin-bottom: 35px;
    margin-left: 16.67%;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    transition: opacity 0.3s linear, max-height 0.5s ease, visibility 0.5s linear;
    visibility: hidden;
    width: 66.67%;
}
.cart-header-fitting__inner[data-v-027f80c2] {
    background-color: #f9f7f4;
    padding: 16px;
}
.cart-header-fitting__note[data-v-027f80c2] {
    font-size: 14px;
    line-height: 1;
}
.cart--fitting .cart-header-fitting[data-v-027f80c2] {
    max-height: 100px;
    opacity: 1;
    visibility: visible;
}
@media screen and (max-width: 1023px) {
    .cart[data-v-027f80c2] {
        min-height: 100vh;
        padding-bottom: 85px;
    }
    .cart .bordered-block[data-v-027f80c2] {
        flex-wrap: wrap;
    }
    .cart__back[data-v-027f80c2],
    .cart__sign-in[data-v-027f80c2] {
        display: block;
        margin: 20px 0;
    }
    .cart .promo-block[data-v-027f80c2] {
        text-align: center;
    }
    .cart .promo-form + .promo-form[data-v-027f80c2] {
        margin-top: 15px;
    }
    .cart-body[data-v-027f80c2] {
        flex-direction: column;
    }
    .cart-header-fitting[data-v-027f80c2] {
        margin: 0 -14px;
        position: relative;
        top: 0;
        width: auto;
    }
    .cart-header-fitting__inner[data-v-027f80c2] {
        padding: 13px 14px;
    }
    .cart-header-fitting__note[data-v-027f80c2] {
        font-size: 12px;
        line-height: 1.65;
    }
    .footer[data-v-027f80c2],
    .hidden[data-v-027f80c2] {
        display: none !important;
    }
}


.goods-edit {
  
    position: absolute;

    /* top: 0; */
    z-index: 2;
    top:0;
    /* left: 100%; */
    /* border-bottom: 1px solid #eceded; */
    padding: 1.92857rem 6.07143rem 1.92857rem 1.42857rem;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .goods-edit {
        position: static;
        bottom: auto;
        top: auto;
        left: auto;
        background: transparent;
        border-bottom: 0;
        padding: 0;
        width: auto;
    }
}
.goods-edit__handle {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 100%;
    width: 30px;
    background: #fff;
	z-index: 10;
}
@media (min-width: 1024px) {
    .goods-edit__handle {
        display: none;
    }
}
.goods-edit__handle-icon {
    display: block;
    width: 10px;
    height: 1px;
    background: #c6c7cb;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -0.07143rem auto 0 -0.35714rem;
}
.goods-edit__handle-icon:after,
.goods-edit__handle-icon:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 1px;
    background: #c6c7cb;
}
.goods-edit__handle-icon:before {
    top: -4px;
}
.goods-edit__handle-icon:after {
    bottom: -4px;
}
.goods-edit__row {
    margin-right: -0.53571rem;
    margin-left: -0.53571rem;
}
.goods-edit__row:after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 1024px) {
    .goods-edit__row {
        margin-left: 0;
        margin-right: 0;
        display: flex;
        justify-content: space-between;
        width: 100%;
        align-items: center;
    }
    .goods-edit__row:after {
        display: none;
    }
}
.goods-edit__size {
    float: left;
    width: 50%;
    padding-left: 0.53571rem;
    padding-right: 0.53571rem;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .goods-edit__size {
        width: 100px;
        padding-left: 0;
        padding-right: 0;
    }
}
.goods-edit__count {
    float: right;
    width: 50%;
    padding-left: 0.53571rem;
    padding-right: 0.53571rem;
    position: relative;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .goods-edit__count {
        width: 100px;
        float: none;
        display: inline-block;
        vertical-align: middle;
        padding-left: 0;
        padding-right: 0;
        box-sizing: border-box;
    }
}
.goods-edit__box {
    position: relative;
}
.mobilix {
    margin-top: 100px;
}
@media (min-width: 1024px) {
    .goods-edit__box {
        position: static;
    }
}
.goods-edit__remove {
    position: absolute;
    right: -36px;
    top: 50%;
    width: 17px;
    height: 21px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 42' fill='black'%3E%3Cpath fill-rule='evenodd' class='cls-1' d='M0 4h34v10H0V4zm2 2h30v6H2V6zm1 6h28v30H3V12zm2 2h24v26H5V14zm5-14h13v6H10V0zm2 2h9v2h-9V2zM9 18h2v18H9V18zm7 0h2v18h-2V18zm7 0h2v18h-2V18z'/%3E%3Cpath d='M0 12h34v2H0zm0-8h34v2H0z'/%3E%3C/svg%3E")
        no-repeat !important;
    margin-top: -0.75rem;
    border: 0;
    padding: 0;
    cursor: pointer;
}
.goods-edit__remove:focus {
    outline: 0;
}
.nnp{
display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 13px 0;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0.12em;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1rem;
    width: 100%;
    overflow: visible;
    border: none;
    transition: background 0.2s;
    background: black;
    color: #fff;
}
@media (min-width: 1024px) {
    .goods-edit__remove {
        right: -50px;
        top: 48%;
        margin-top: -0.85714rem;
    }
}
.goods-edit__remove-address {
    right: 0;
}
.goods-edit__count-attention {
    cursor: pointer;
    font-size: 0;
    left: 100%;
    letter-spacing: 0;
    margin-left: 2px;
    margin-top: -13px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 50%;
    white-space: nowrap;
}
@media (max-width: 1023px) {
	#simplecheckout_payment .row-shipping_address_firstname .col-sm-8, #simplecheckout_shipping .row-shipping_address_firstname .col-sm-8{
  width: 100% !important;
  z-index:1;
}
    .goods-edit__count-attention {
        left: auto;
        margin-left: 0;
        margin-top: -21px;
        padding: 13px 5px;
        right: 8px;
    }
}
.goods-edit__count-attention:before {
    background-color: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAADXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PrrzdYAAAAIHRSTlMAOQbYNK36wS+kdMWUF3dbHA2hKd7MtZmYSiEL7Ou9aNwvB4wAAACVSURBVBjTZU9XFoMwDJOzEwhht0DH/W9ZVPKHfjyerQFCWu2cbgUV0XeSs3Q+glCNNYrNYGzDZrQBss46AcGOgHiD3MyjfhfAeMEzKRybHOXVAio9oA2I8FmEehouc57ssrH2ri6K/uJa1JepBBa+kBQYZAL+pJQl55qASxbR8nrfQWOxWh/UWS/r3DBc3zPcOd/i/wAsUAW+gh3pFAAAAABJRU5ErkJggg==");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 16px;
    width: 16px;
}
.goods {
    display: table;
    width: 100%;
}
.goods__head {
    padding-right: 3.57143rem;
    margin-bottom: 0.21429rem;
    color: inherit;
    text-decoration: none;
    display: block;
}
@media (min-width: 1024px) {
    .goods__head {
        display: block;
        vertical-align: top;
        min-width: 100%;
        width: 100%;
        box-sizing: border-box;
        padding-left: 1.42857rem;
        padding-right: 9%;
    }
}
.input-control {border-radius:0;}
 
.goods__code {
    display: none;
    font-size: 0.91429rem;
    margin-bottom: 1rem;
}
@media (min-width: 1024px) {
    .goods__code {
        display: block;
    }
}
.goods__title {
    font-size: 0.71429rem;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 1.15;
}
@media (min-width: 1024px) {
    .goods__title {
    font-size: 1.6rem;
  
    }
}
.goods__head a:hover{color:black;}
.goods__info {
    margin-bottom: 0.35714rem;
}



@media (min-width: 1024px) {
    .goods__info {
        display: table-cell;
        vertical-align: middle;
        padding-right: 9%;
        box-sizing: border-box;
        min-width: 102px;
        width: 250px;
    }
}
@media (min-width: 1280px) and (max-width: 1375px) {
    .goods__info {
        padding-right: 0;
    }
}
@media (min-width: 1024px) {
    .order-list_confirm .goods__info {
        vertical-align: top;
    }
}
@media (min-width: 1024px) {
    .goods_profile .goods__info {
        width: auto;
    }
}
@media (min-width: 1024px) {
    .goods__info-line {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .order-list_confirm .goods__info-line {
        display: block;
    }
}
@media (min-width: 1024px) {
    .goods__edit {
        display: table-cell;
        vertical-align: middle;
            min-width: 103px;
    width: 103px;
		padding-top: 0;
    }
}
.goods__preview {
    display: table-cell;
    vertical-align: top;
     width: 100px;
}
.goods__image {
    display: block;
       width: 100px;
}
.goods__link {
    display: block;
    color: inherit;
}
.goods__box {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: top;
    padding: 1.07143rem 1.07143rem 0.14286rem;
}
@media (min-width: 1024px) {
    .goods__box {
        padding: 0 5.57143rem 0 0;
    }
}
@media (min-width: 1024px) {
    .goods__spec {
        display: table;
        width: 100%;
        position: relative;
    }
}
.goods__size {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.71429rem;
    text-transform: uppercase;
    color: #c4beb3;
    margin-right: 0.35714rem;
    white-space: nowrap;
}
@media (min-width: 1024px) {
    .goods__size {
        color: inherit;
        font-size: 1rem;
        text-transform: none;
    }
}
.goods__color {
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 7px;
    margin-right: 0.35714rem;
    order: -1;
}
@media (min-width: 1024px) {
    .goods__color {
        width: 60px;
        height: 20px;
        margin-right: 0;
    }
}
.goods__count {
    display: inline-block;
    vertical-align: middle;
    color: #c4beb3;
    white-space: nowrap;
}
@media (min-width: 1024px) {
    .goods__count {
        color: inherit;
    }
}
.order-list_confirm .goods__count {
    margin-top: 0.71429rem;
    display: block;
}
@media (min-width: 1024px) {
    .goods_edit .goods__count,
    .goods_edit .goods__size {
        display: none;
    }
}
.goods__total {
    position: relative;
}
.goods__total:after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 1024px) {
    .goods__total {
     display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
   
    text-align: right;
    box-sizing: border-box;
    padding-left: 2.14286rem;
    position: static;
    min-width: unset;
    width: 82px;
    padding-top: 0;
    }
}
@media (min-width: 1280px) and (max-width: 1375px) {
    .goods__total {
        padding-left: 0;
        min-width: 110px;
        width: 110px;
    }
}
@media (min-width: 1024px) {
    .order-list_confirm .goods__total {
        vertical-align: top;
    }
}
.goods__price {
    font-size: 1.5rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0.21429rem;
}
@media (min-width: 1024px) {
    .goods__price {
        display: block;font-size: 2rem;
    }
    
}
.goods__price_old {
    font-size: 0.92857rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0.21429rem;
    color: #d3d3d3;
    text-decoration: line-through;
    padding-right: 10px;
}
@media (min-width: 1024px) {
    .goods__price_old {
        display: none;
    }
}
.goods__return {
    float: right;
    color: inherit;
    font-size: 0.85714rem;
    margin-top: 0.14286rem;
}
@media (min-width: 1024px) {
    .goods__return {
        margin-top: 0.64286rem;
    }
}
.goods__shop-stock {
    color: #d7c3b3;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 17px;
    position: relative;
    text-transform: uppercase;
}
@media (min-width: 1024px) {
    .goods__shop-stock {
        bottom: 2px;
        left: 97px;
        margin-top: 0;
        position: absolute;
        top: auto;
    }
}
.goods__shop-stock:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAMAAACejr5sAAAAb1BMVEUAAADXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7PXw7Pemt5tAAAAJHRSTlMAQDCA9OFw+Rrw69HGUjYh55+WVw4G3djNzKqNh3toSrqxZBMKMqA8AAAAk0lEQVQY013PRxKDMBBE0RYSSCgRTI4Oc/8zWhhwYf/V1NtMNTJL3/Ib9qxd2VFC9NyRGM5YuhDfMbognCjqPxSA1/fqB5VsjcnJqCvCzzzU9RvWPjs5CpcnyFU1RNOHXh1RgYgwxLZXjngSejQZk2ORoioFB1Idh0QJtNpsu6bcjVIhlIjbfDyuBhk7bNWl0AuAN27tCf1heXrjAAAAAElFTkSuQmCC");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    position: relative;
    margin-left: 5px;
    top: -2px;
    vertical-align: middle;
    width: 20px;
}
@media (min-width: 1024px) {
    .goods__shop-stock:before {
        margin-left: 0;
        margin-right: 10px;
        top: -4px;
    }
}


@media (min-width: 1024px) {
    .profile-orders__goods-list {
        padding-top: 1.42857rem;
    }
}
.profile-orders__goods-item {
    border-bottom: 1px solid #eceded;
}
@media (min-width: 1024px) {
    .profile-orders__goods-item {
        border-bottom: 0;
    }
    .profile-orders__goods-item + .profile-orders__goods-item {
        margin-top: 2.85714rem;
    }
}
.tab-goods {
    overflow: hidden;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (min-width: 1024px) {
    .tab-goods {
        width: 110%;
        position: absolute;
        left: -49%;
        z-index: 2000;
    }
}
.popup-goods {
    width: 100%;
    position: relative;
    background: #fff;
    z-index: 9;
    height: 0;
    overflow: hidden;
    transition: all 1s;
}
.popup-goods__inner {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    position: absolute;
}
@media (min-width: 1024px) {
    .popup-goods__inner {
        width: 59%;
        padding-top: 30px;
        left: 15%;
    }
}
.popup-goods__inner .catalog-list_wrap .catalog-list__row {
    justify-content: center;
    margin-bottom: 10px;
}
.popup-goods__close {
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='closeDialog.svg' xmlns='http://www.w3.org/2000/svg' width='16.438' height='16.157' fill='%23000'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23887568;stroke-width:1px;fill-rule:evenodd}%3C/style%3E%3C/defs%3E%3Cpath id='Shape_1_copy_2' data-name='Shape 1 copy 2' class='cls-1' d='M174.919 265.874l15.455-15.455' transform='translate(-174.281 -250.062)'/%3E%3Cpath id='Shape_1_copy_4' data-name='Shape 1 copy 4' class='cls-1' d='M174.626 250.419l15.456 15.455' transform='translate(-174.281 -250.062)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    top: 15px;
    right: 18%;
    z-index: 110;
}
@media (max-width: 1024px) {
    .popup-goods__close {
        right: 45px;
        display: none;
    }
}
.popup-goods__close_fixed {
    position: fixed;
    right: auto;
    top: 100px;
}
@media (max-width: 1024px) {
    .popup-goods__close_fixed {
        top: 60px;
        right: auto;
    }
}
.popup-goods__close_absolute {
    position: absolute;
}
.popup-goods .catalog-list__preview {
    overflow: hidden;
}
.popup-goods .card-speed-buy {
    z-index: auto;
    transition: all 0.5s;
}
@media (max-width: 1024px) {
    .popup-goods .card-speed-buy {
        z-index: -1;
    }
}
.number-field {
    position: relative;
}
.number-field__input {
    width: 100%;
    box-sizing: border-box;
    outline: none;
    border: 1px solid #dbd7d2;
    padding: 0.85714rem 0.78571rem;
    background-color: transparent;
    text-align: center;
    color: #887568;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.number-field__button {
    background: transparent;
    border: 0;
    padding: 0;
    outline: none;
    width: 19px;
    height: 19px;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -0.67857rem;
}
.number-field__button:after {
    content: "";
    position: absolute;
    top: 8px;
    left: 5px;
    width: 9px;
    height: 1px;
    background: #a2a4a7;
}
.number-field__button_up {
    right: 7px;
}
.number-field__button_up:before {
    content: "";
    position: absolute;
    height: 9px;
    width: 1px;
    background: #a2a4a7;
    top: 4px;
    left: 9px;
}
.number-field__button_down {
    left: 7px;
}
.order-auth {
    font-size: 1rem;
}
.order-auth__link {
    color: inherit;
    border-bottom: 1px solid;
    text-decoration: none;
    transition: border-color 0.2s;
}
.order-auth__link:hover {
    border-color: transparent;
}
@media (min-width: 1024px) {
    .order-cards__item {
        display: inline-block;
        vertical-align: middle;
    }
}
.order-cards__item + .order-cards__item {
    margin-top: 1.78571rem;
}
@media (min-width: 1024px) {
    .order-cards__item + .order-cards__item {
        margin-top: 0;
        margin-left: 1.42857rem;
    }
}
@media (min-width: 1024px) {
    .order-confirm {
        width: 34.33%;
        float: left;
    }
}
.order-confirm__head {
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0 0 15px;
    display: none;
}
@media (min-width: 1024px) {
    .order-confirm__head {
        display: block;
    }
}
.order-confirm__box + .order-confirm__box {
    margin-top: 2.14286rem;
}
.order-confirm__title {
    text-transform: uppercase;
    margin-bottom: 0.78571rem;
    font-size: 0.78571rem;
}
.order-confirm__title_hor {
    width: 50%;
    float: left;
    box-sizing: border-box;
    margin-bottom: 0;
}
@media (min-width: 1024px) {
    .order-confirm__title {
        width: 50%;
        float: left;
        box-sizing: border-box;
        margin-bottom: 0;
        color: #c5a995;
        text-transform: lowercase;
        font-size: 1rem;
    }
}
.order-confirm__holder {
    margin-left: auto;
    margin-right: auto;
    min-width: 290px;
    max-width: 1920px;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 1024px) {
    .order-confirm__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
        padding-left: 0;
        padding-right: 0;
        max-width: none;
    }
}
.order-confirm__item {
    border-bottom: 1px solid #eceded;
    padding: 0.71429rem 0;
}
@media (min-width: 1024px) {
    .order-confirm__item {
        border-bottom: 0;
        padding: 0.85714rem 0;
    }
    .order-confirm__item:after {
        clear: both;
        content: "";
        display: table;
    }
}
.order-confirm__row:after {
    clear: both;
    content: "";
    display: table;
}
.order-confirm__row + .order-confirm__row {
    margin-top: 0.92857rem;
}
.order-confirm__total {
    padding-top: 1.14286rem;
}
@media (min-width: 1024px) {
    .order-confirm__total {
        display: none;
    }
}
.order-confirm__text {
    font-size: 0.85714rem;
    box-sizing: border-box;
    padding-right: 20px;
}
.order-confirm__text_hor {
    width: 50%;
    float: left;
    margin-top: -2px;
}
.order-confirm__text_big {
    font-size: 1rem;
    position: relative;
    top: -0.21429rem;
}
@media (min-width: 1024px) {
    .order-confirm__text {
        width: 50%;
        float: left;
        box-sizing: border-box;
        margin-bottom: 0;
        font-size: 1rem;
    }
}
.order-faq {
    background: #f9f9fa;
    padding: 4.28571rem 5.71429rem;
    display: none;
}
@media (min-width: 1024px) {
    .order-faq {
        display: block;
    }
}
.order-faq__head {
    text-transform: uppercase;
    font-size: 1.42857rem;
    font-weight: 400;
    text-align: center;
    margin-bottom: 2.85714rem;
}
.order-faq__category-list {
    text-align: center;
    margin-bottom: 2.5rem;
}
.order-faq__category-item {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5.2%;
    padding-right: 5.2%;
}
.order-faq__category-link {
    color: inherit;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 1px solid;
    transition: border-color 0.2s;
}
.order-faq__category-link:hover {
    border-color: transparent;
}
.order-faq__category-link_active {
    border-color: transparent;
    color: #c5a995;
}
.order-faq__box {
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.order-faq__box_active {
    height: auto;
    overflow: visible;
    visibility: visible;
}
.order-faq__list {
    border-top: 1px solid #eceded;
}
.order-faq__question {
    text-transform: uppercase;
    padding: 2.14286rem 0;
}
.order-faq__content {
    padding-bottom: 2.5rem;
}
.order-faq__content p {
    margin: 0;
}
.order-faq__content p + p {
    margin-top: 1.42857rem;
}
.order-faq__more-link {
    margin-top: 3.21429rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    text-transform: uppercase;
    border-bottom: 1px solid;
    transition: border-color 0.2s;
    color: inherit;
    text-decoration: none;
}
.order-faq__more-link:hover {
    border-color: transparent;
}
.order-links {
    margin-bottom: 3.57143rem;
}
.order-links__item + .order-links__item {
    margin-top: 1.21429rem;
}
.order-links__title {
    color: #c4beb3;
    border-bottom: 1px solid;
    transition: border-color 0.2s;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
}
.order-links__title:hover {
    border-color: transparent;
}
.order-list {
    border-top: 1px solid #eceded;
    overflow: hidden;
}
@media (min-width: 1024px) {
    .order-list {
        border-top: 0;
        border-bottom: 1px solid #eceded;
    }
}
.order-list__item {
    position: relative;
}
@media (min-width: 1024px) {
    .order-list__item {
        margin-bottom: 2.85714rem;
		padding-right: 0px;
    }
}
.order-list__goods {
    border-bottom: 1px solid #eceded;
}
@media (min-width: 1024px) {
    .order-list__goods {
        border-bottom: 0;
    }
}
.order-list_confirm {
    display: none;
}
@media (min-width: 1024px) {
    .order-list_confirm {
        display: block;
        width: 65.67%;
        float: left;
        box-sizing: border-box;
        padding-right: 15.4%;
        border-bottom: 0;
    }
}
.order-message {
    text-align: center;
    padding-top: 2.78571rem;
    padding-bottom: 2.28571rem;
}
@media (min-width: 1024px) {
    .order-message {
        text-align: left;
        padding-top: 0;
        padding-bottom: 1.42857rem;
    }
}
.order-message__holder {
    margin-left: auto;
    margin-right: auto;
    min-width: 290px;
    max-width: 1920px;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 1024px) {
    .order-message__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }
}
.order-payment__holder {
    margin-left: auto;
    margin-right: auto;
    min-width: 290px;
    max-width: 1920px;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 1024px) {
    .order-payment__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
        padding-left: 0;
        padding-right: 0;
        max-width: none;
    }
}
.order-payment__head {
    font-size: 0.92857rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    margin-bottom: 1.78571rem;
}
@media (min-width: 1024px) {
    .order-payment__head {
        text-align: left;
        font-size: 1.42857rem;
        margin-bottom: 3.21429rem;
    }
}
.order-payment__iframe {
    border: 0;
    width: 100%;
    min-height: 500px;
    overflow: hidden;
    display: block;
}
@media (min-width: 1024px) {
    .order-payment__iframe {
        min-height: 480px;
    }
}
@media (min-width: 1024px) {
    .order-payment__row {
        margin-left: -3.57143rem;
        margin-right: -3.57143rem;
    }
    .order-payment__row:after {
        clear: both;
        content: "";
        display: table;
    }
}
.order-payment__form {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .order-payment__form {
        float: left;
        width: 59.5%;
        box-sizing: border-box;
        padding-left: 3.57143rem;
        padding-right: 3.57143rem;
    }
}
.order-payment__info {
    box-sizing: border-box;
    margin-top: 1.07143rem;
    margin-bottom: 1.07143rem;
}
@media (min-width: 1024px) {
    .order-payment__info {
        float: left;
        width: 40.5%;
        padding-left: 3.57143rem;
        padding-right: 3.57143rem;
        margin-top: 0;
    }
}
.order-payment__sidebar {
    display: none;
    margin-top: 7.14286rem;
    width: 220px;
    float: right;
}
@media (min-width: 1024px) {
    .order-payment__sidebar {
        display: block;
    }
}
.order-payment__cards {
    margin-bottom: 2.5rem;
}
.order-processing {
    padding: 0.92857rem 0 2.35714rem;
    border-bottom: 1px solid #eceded;
}
@media (min-width: 1024px) {
    .order-processing {
        border: 0;
        padding: 0;
    }
}
.order-processing__holder {
    margin-left: auto;
    margin-right: auto;
    min-width: 290px;
    max-width: 1920px;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 1024px) {
    .order-processing__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }
}
.order-processing__head {
    display: none;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 1.42857rem;
    margin: 0 0 2.14286rem;
    line-height: 1;
}

@media (min-width: 1024px) {
    .order-processing__head {
        display: block;
    }
}
.order-processing .fiel-cart-delivery_pre {
    display: block;
    width: 100%;
}
.order-bonus,
.order-promo {
    margin-bottom: 1.42857rem;
}
.order-bonus__holder,
.order-promo__holder {
    margin-left: auto;
    margin-right: auto;
    min-width: 290px;
    max-width: 1920px;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (max-width: 800px) {
	.errorme{    margin: 54px 0 0 0 !important;}
	.ssm{width:auto !important;}
}
@media (min-width: 1024px) {
    .order-bonus__holder,
    .order-promo__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
        max-width: none;
        padding-left: 0;
        padding-right: 0;
        min-width: 0;
    }
}
.order-bonus__button,
.order-promo__button {
    font-size: 0.78571rem;
}
.order-bonus__button_inline,
.order-promo__button_inline {
    display: inline-block;
    vertical-align: top;
}
@media (min-width: 1024px) {
    .order-bonus__button_inline,
    .order-promo__button_inline {
        width: auto;
    }
}
div#simplecheckout_cart {
    margin-bottom: 16px;
}
.order-bonus__button-delete,
.order-promo__button-delete {
    border-color: #c5a995;
    float: left;
    padding: 0.7rem;
    margin-left: 0.7rem;
    width: 40px;
    text-align: center;
}
.order-bonus__button-delete i,
.order-promo__button-delete i {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 42' fill='%23a2a4a7'%3E%3Cpath fill-rule='evenodd' class='cls-1' d='M0 4h34v10H0V4zm2 2h30v6H2V6zm1 6h28v30H3V12zm2 2h24v26H5V14zm5-14h13v6H10V0zm2 2h9v2h-9V2zM9 18h2v18H9V18zm7 0h2v18h-2V18zm7 0h2v18h-2V18z'/%3E%3Cpath d='M0 12h34v2H0zm0-8h34v2H0z'/%3E%3C/svg%3E")
        no-repeat;
    height: 18px;
    width: 13px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0.15rem;
}
@media (max-width: 1024px) {
    .order-bonus__button-delete,
    .order-promo__button-delete {
        width: 15%;
        padding: 0.85714rem 0.71429rem;
    }
}
@media (min-width: 1024px) {
    .order-bonus__button,
    .order-promo__button {
        text-align: left;
        padding: 0;
    }
    .order-bonus__button_mrgTop,
    .order-promo__button_mrgTop {
        margin-top: 1.42857rem;
    }
}
.order-bonus__form,
.order-promo__form {
    display: inline-block;
    vertical-align: top;
    margin: 0.71429rem 0 1.78571rem;
    display: none;
}
.order-bonus__form:after,
.order-promo__form:after {
    clear: both;
    content: "";
    display: table;
}
.order-bonus__form_active,
.order-promo__form_active {
    display: block;
}
@media (max-width: 1024px) {
    .order-bonus__form,
    .order-promo__form {
        width: 100%;
        margin: 0 0 18px;
    }
}
.order-bonus__pref,
.order-promo__pref {
    display: block;
}
.order-bonus__input,
.order-promo__input {
    float: left;
    width: 35%;
    padding: 0.71429rem;
    margin-right: 0.71429rem;
}
@media (max-width: 1024px) {
    .order-bonus__input,
    .order-promo__input {
        width: auto;
        padding: 0.85714rem 0.71429rem;
    }
}
.order-bonus__button-promo,
.order-promo__button-promo {
    border-color: #c5a995;
    color: #dccbbe;
    float: left;
    width: 60px;
    padding: 0.71429rem;
}
@media (max-width: 1024px) {
    .order-bonus__button-promo,
    .order-promo__button-promo {
        width: 15%;
        padding: 0.85714rem 0.71429rem;
    }
}
.order-secure {
    background: #f9f9fa;
    padding: 1.07143rem 0.85714rem 1.78571rem 3.21429rem;
    font-size: 0.85714rem;
    color: #887568;
    position: relative;
}
@media (min-width: 1024px) {
    .order-secure {
        padding: 1.57143rem 1.07143rem 1.57143rem 4.28571rem;
    }
}
.order-secure__icon {
    display: block;
    position: absolute;
    left: 15px;
    top: 19px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 41' fill='%23887568' stroke='%23887568'%3E%3Cpath fill='none' d='M17 28.97V33h-4v-4.03a4.327 4.327 0 01-2-3.69 4.009 4.009 0 118 0 4.327 4.327 0 01-2 3.69z'/%3E%3Cpath stroke-width='0' d='M0 13v28h30V13H0zm2 2h26v24H2V15zm20-2V9c0-3.31-3.69-7-7-7S8 5.69 8 9v4H6V8.5C6 4.36 10.36 0 14.5 0h1C19.64 0 24 4.36 24 8.5V13h-2z'/%3E%3C/svg%3E")
        no-repeat;
    width: 17px;
    height: 24px;
}
@media (min-width: 1024px) {
    .order-secure__icon {
        left: 22px;
    }
}
.order-secure__subtext {
    display: none;
    margin-bottom: 1.35714rem;
}
@media (min-width: 1024px) {
    .order-secure__subtext {
        display: block;
    }
}
.order-total {
    text-transform: uppercase;
    text-align: center;
    font-size: 0.92857rem;
    padding: 1.42857rem 0;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .order-total {
        text-align: left;
        font-size: 1rem;
        padding: 0;
        margin-bottom: 1.78571rem;
    }
}
.order-total__holder {
    margin-left: auto;
    margin-right: auto;
    min-width: 290px;
    max-width: 1920px;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 1024px) {
    .order-total__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
        max-width: none;
        padding-left: 0;
        padding-right: 0;
        min-width: 0;
    }
}
@media (min-width: 1024px) {
    .order-total__item {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}
.order-total__item_small {
    font-size: 0.71429rem;
}
@media (min-width: 1024px) {
    .order-total__item_small {
        font-size: 1rem;
    }
}
.order-total__item + .order-total__item {
    margin-top: 0.92857rem;
}
.order-total__label,
.order-total__value {
    display: inline;
    vertical-align: middle;
}
.order-total__value {
    text-transform: none;
}
@media (min-width: 1024px) {
    .order-total__value {
        font-size: 1.42857rem;
    }
}
@media (min-width: 1024px) {
    .order-total__item_small .order-total__value {
        font-size: 1rem;
    }
}
@media (min-width: 1024px) {
    .order-total__agreement {
        margin-top: 1.78571rem;
    }
}
.order-total__button {
    margin-bottom: 10px;
}
.order {
    position: relative;
}

@media (min-width: 1024px) {
    .order__holder {
        display: block;
        margin-left: auto;
        margin-right: auto;
        min-width: 290px;
        max-width: 1920px;
        box-sizing: border-box;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media (min-width: 1024px) and (min-width: 1024px) {
    .order__holder {
        padding-left: 2.85714rem;
        padding-right: 2.85714rem;
    }
}
.order__confirm-row:after {
    clear: both;
    content: "";
    display: table;
}
@media (min-width: 1024px) {
    .order__confirm-row {
        border-bottom: 1px solid #eceded;
        padding-bottom: 3.57143rem;
    }
}
.order__confirm-title {
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0 0 2.5rem;
    display: none;
}
@media (min-width: 1024px) {
    .order__confirm-title {
        display: block;
    }
}
.order__box {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    min-height: calc(100vh - 50px);
    padding-bottom: 3.07143rem;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .order__box {
        display: block;
    }
}
.order__middle-holder {
    position: relative;
}
@media (min-width: 1024px) {
    .order__middle-holder {
        box-sizing: border-box;
    }
    .order__middle-holder:after {
        clear: both;
        content: "";
        display: table;
    }
}
.order__middle {
    padding: 0.71429rem 0 3.21429rem;
    border-bottom: 1px solid #eceded;
}
@media (min-width: 1024px) {
    .order__content,
    .order__middle {
        box-sizing: border-box;
    }
    .order__content {
        float: left;
        width: 76.6%;
        min-height: 1px;
        padding-right: 19.4%;
    }
}
@media (min-width: 1024px) {
    .order__sidebar {
        float: left;
        width: 23.4%;
        min-height: 1px;
    }
}

@media (min-width: 1024px) {
    .order__sidebar-holder {
        width: 238px;
    }
}
.order__bottom {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
@media (min-width: 1024px) {
    .order__bottom {
        display: block;
        padding: 1.92857rem 0;
    }
    .order__bottom:after {
        clear: both;
        content: "";
        display: table;
    }
}
@media (min-width: 1024px) {
    .order__bottom_gray {
        background: transparent;
    }
}
.order__promo {
    margin-top: 1.21429rem;
}
@media (min-width: 1024px) {
    .order__promo {
        margin-top: 0;
    }
}
.order__auth {
    margin-bottom: 2.5rem;
}
.order__faq {
    margin-top: 50px;
}
.order__payment {
    margin-top: 3rem;
}
@media (min-width: 1024px) {
    .order__payment {
        margin-top: 5.71429rem;
    }
}

@media (min-width:1024px) and (max-width:1199px){
    .goods-edit {
        position: unset !important;
}
.goods-edit__remove {
    top: 48% !important;
}
}

@media (max-width:1199px){
	
	.row-shipping_address_field29 .col-sm-8
	{
		padding-left:0 !important;
	}
	.form-group.row-shipping_address_field22 .col-sm-8, .form-group.row-shipping_address_field23 .col-sm-8, .form-group.row-shipping_address_field24 .col-sm-8 {
    width: 100% !important;
    padding-left: 0;
    padding-right: 5px !important;
}
.form-group.row-shipping_address_field24 .col-sm-8

{
	 padding-right: 0px !important;
}
.form-group.row-shipping_address_field24 {
    width: 34% !important;
}
	 
#simplecheckout_payment .col-sm-8{padding: 0;}
.simplecheckout-button-right{
	margin-top: 14px;
}
	.form-group.required.ccve .col-sm-8 {
    width: 100%;    padding-left: 0;
}
	

.form-group.row-shipping_field22, .form-group.row-shipping_field23, .form-group.row-shipping_field24 {
   width: 16.65vh;
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
}
	.simplecheckout-block .form-horizontal {
    padding-top: 0;
    padding-bottom: 0;
	}
	.form-group.required.row-customer_field27{margin-top: 3px !important;}
	div#simplecheckout_shipping_address .form-group:first-child {
    margin: 0px auto;
}

	.form-horizontal .form-group .col-sm-8 {
    display: inline-block;
   width: 100%;
		padding-right: 0;
}
	.form-horizontal .control-label {
   padding: 0px 0;
    max-width: unset;
    width: auto;
    min-width: 27%;
}
.agreement[data-v-6bce4e38]{text-align:center;}
.simple-content .buttons{margin-bottom:6px;}
	.mobilix {
    margin-top: -9px;
}
.goods__title {
    font-size: 0.91429rem;
}
.title[data-v-44b3c5d7] {margin:0;}
.covex {
  
  
    margin-top: 11px;
}
.goods-edit {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
}
.order-list__goods {
    padding: 14px 0;
}
	.goods-edit__remove {
   position: absolute;
    right: -53px;
    top: 43%;
	}
	.basket[data-v-2d26fe36] {
    margin: 0 !important;
	    width: 100% !important;
	}
}

@media (min-width:767px) and (max-width:1199px){
    .goods__title {
        font-size: 1.6rem;
   
    }
    .goods__head {
        padding-right: 134px;
    }
    .goods__price
    {
        font-size:2rem;
    }
}
@media (max-width:766px){
    .goods__price
    {
        font-size:2rem;
    }
    .goods__title {
        font-size: 1rem;
        font-weight:bold;
    }
    .goods__head {
        padding-right: 134px;
    }
}
@media (max-width:330px){
	.form-horizontal .control-label {
    padding: 0px 0;
    max-width: unset;
    width: auto;
    min-width: 23%;
}
}
@media screen and (max-width: 380px) {
	
	.goods-edit__count {
    width: 43%;
	}
	.goods__preview {
    width: 60px;
}
	
    .simplert button {
        width: 100%;
    }


    .quantity-input .input-control{
        height: 20px;
    padding-top: 0;
    padding-bottom: 0;
    }
    .goods-edit {
        top: 59px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    }
    .button-plus:before{
        top:6px;
    }
    .button-minus:after, .button-plus:after{
        top:10px;
    }
    .goods-edit {
        top: 69px !important;
    }
    .goods-edit__remove{
        top:25%;
    }
}
@media (max-width:1023px){

   .restore-btn {
    margin-top: 0 !important;
}
	.mobilix {
    margin-top: 36px !important;
}
.block-product-rewards {
    bottom: 4px;
        font-size: 14px;
}
}
@media (max-width: 600px) {
	.gg74 {
    margin-right: 9px;
    width: auto;

}
.modalx .modal-body {

    padding: 0;
}
.modalx .modal-dialog
{
    margin:0;
}
#forpvz {
    height: 100vh !important;
}
}

@media (max-width:478px){
	.flexedsec input{
		    width: 50% !important;
		 flex: 1 0 25%;
	}
	
	
	.flexedsec #simplecheckout_button_cart
	{
		 flex: 0 0 20%;
	}
	.form-horizontal .form-group .col-sm-8 {
    display: block;
    width: 100%;padding-left: 0;
	}
	span.inputs.ppp .flexedsec
	{
	flex-wrap: wrap;
}

}
@media only screen and (max-width:600px) {
    .container {
        padding-top: 65px;
    }
    .goods-edit{
        top:65px;
    }
    .goods__head {
        padding-right: 0;
        min-height: 25px;
    }
    .goods__total {
        top: unset;
        bottom:-4px;
    }
    .goods__title{
        min-height: 29px;
    }
}
@media (min-width:613px) and (max-width:1199px){
    .row-shipping_address_field30 .col-sm-8
    {
width:100% !important;padding-left:0;margin-top:15px;
    }
}
@media (max-width:612px){
    .form-horizontal .form-group .col-sm-8
    {
        padding-left:0;
    }
    .form-horizontal .control-label{
        margin-bottom:10px;
    }
    .form-horizontal .radio{
        padding-top:0;
    }
}
#simplecheckout_button_confirm{padding:0;padding-top: 10px !important;
    padding-bottom: 10px !important;line-height: unset;}
    .simplecheckout-button-right a.button {
        background-color: #000 !important;
        padding: 13px 35px;
        line-height: unset;
        height: auto;
        color: #fff;
    }

    @media (max-width:991px){
    #content{width:unset;}
    .row{width:unset;}
    .row-shipping_address_field30 .col-sm-4, .row-shipping_address_field30 .col-sm-8 {
        width: 100% !important;
   
    }
    }
 
    @media (max-width:370px){

        #simplecheckout_payment .radionx .radio{margin-bottom:15px !important;}
        #simplecheckout_shipping .radionx .radio{margin-bottom:15px !important;}
        div#simplecheckout_shipping {
   
            min-height: 350px;
        }
       
    }
    @media (max-width:395px){
        .row-shipping_address_field30 .radio label{
            width: 30vw;
            min-width:119px;
        }
        .row-shipping_address_field30 .radio:nth-child(2) label{background-size: 22vw;}
    }
    .row-shipping_field34{display:none !important;}
    .row-shipping_address_country_id
{
    display:none !important;
}

.customerblocks {
    display: inline-block;
}

.customerblocks .col-sm-8 {
    margin: 0;
    padding: 0;
    width: 100%;
}
.customerblocks {
    width: 32.9%;
    min-width: 150px;
    position: relative;
    margin-right:0;
}

.customerblocks input {
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-property: background-color,background-image,border;
    transition-property: background-color,background-image,border;
    -webkit-appearance: none;
    background-color: #f0f0f5;
    border: 1px solid #f0f0f5;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 14px;
    height: 56px;
    outline: none;
    padding: 28px 20px 8px;
    width: 100%;
    color: #000;
}

.customerblocks .form-group { margin:0 auto;}
.customerblocks label {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    pointer-events: none;
    transition: 0.3s ease-out;
    z-index:1;
    padding:0;
}
.form-group.row-shipping_address_field51 label {
    position: absolute;
    top: 23%;
    left: 20px;
    transform: translateY(-50%);
    pointer-events: none;
    transition: 0.3s ease-out;
    z-index:1;
    padding:0;
}
#shipping_address_field51{
    padding-top:30px;
    padding-left: 19px;
    padding-right: 19px;
}
.row-shipping_address_field51{position:relative;}
.customerblocks .control-label:before{display:none;}

 input:focus, textarea:focus{

    box-shadow: unset !important;
    border: 1px solid #3d3d3d !important;
}
.customerblocks .simplecheckout-error-text {
    position: absolute;font-size: 13px;
}
.row-shipping_address_field30{
    margin-top:30px !important;
}
textarea{resize: none !important;}
.form-control{
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-property: background-color,background-image,border;
    transition-property: background-color,background-image,border;
    -webkit-appearance: none;
    background-color: #f0f0f5;
    border: 1px solid #f0f0f5;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 14px;
    height: 56px;
    outline: none;
    width: 100%;
    color: #000;

}
.modal-backdrop{background-color: #00000073 !important;}
.modal-header{display: flex;
    justify-content: space-between;}
@media (max-width:1199px){

    .customerblocks .col-sm-8{
width:100% !important;
    }
    .customerblocks {
        width: 32.8%;
    }
}

@media (min-width:1025px) and (max-width:1043px)
{
    .simplecheckout-left-column{width:69%;}
}
@media (max-width:991px){
    #content {
        width: 100%;
    }
    .customerblocks {
        width: 33%;
        margin-right: 0;
    }
}


@media (min-width:769px) and (max-width:927px){
    .customerblocks {
        width: 32.9%;
        margin-right: 0;
    }
}

@media (min-width:992px) and (max-width:1024px){
    .customerblocks {
        width: 33% !important;
        margin-right:0;
    }
}

@media (max-width:768px) and (max-width:927px){
    .customerblocks {
        width: 32.8%;
    }
}


@media (max-width:767px){


    .customerblocks {
        width: 100%;
        display: block;
        margin-bottom:15px;
    }
    .has-error {
        margin-bottom: 28px !important;
    }
}


@media (min-width:478px) and (max-width:767px)
{
    div#simplecheckout_payment {
        margin-top: 120px;
    }
    div#simplecheckout_shipping fieldset {
 
        bottom: -94px;
    }
    .row-shipping_field51 {

        display: flex;
        align-items: center;
    }


}

@media (max-width:478px){
    div#simplecheckout_payment {
        margin-top: 120px;
    }
    div#simplecheckout_shipping fieldset {
 
        bottom: -115px;
    }

}


@media (max-width:612px){
    .row-shipping_address_field30 .col-sm-8 {
        margin-top: 15px;
    }
}

@media (max-width:380px){
    .goods__title {
font-size:1rem;
    }
    .goods__price {
        font-size: 1.5rem;
    }
    .goods-edit {
        top: 38px;
    }
    .goods__box {
        padding: 1.07143rem 1.07143rem 0.14286rem !important;
    }
    .goods__head {
        font-size: 1rem;min-height: unset;
    }
    .goods__title {
        min-height: unset;
    }
    .goods__total {
        top: unset;
        position: absolute;
        bottom: 12px;
    }
}