/** Shopify CDN: Minification failed

Line 992:21 Expected identifier but found whitespace
Line 992:23 Unexpected "{"
Line 992:33 Expected ":"
Line 992:50 Expected identifier but found "!"
Line 1005:21 Expected identifier but found whitespace
Line 1005:23 Unexpected "{"
Line 1005:33 Expected ":"
Line 1005:50 Expected identifier but found "!"
Line 1018:21 Expected identifier but found whitespace
Line 1018:23 Unexpected "{"
... and 2 more hidden warnings

**/
#added-box-wrapper {
    float: right;
    padding:80px 33px 35px 35px;
    width: 50%;
    color: #211c17;
   height: 120vh;
    position: fixed;
    z-index: 1;
    right: -51%;
    overflow: auto;
    top: 0!important;
    transition-property: right;
    transition-duration: 0.5s;
    -webkit-transition-property: right;
    -webkit-transition-duration: 0.5s;
    margin-left: -13px;
    background: #f5eee6;
  letter-spacing: 0.5px;
  margin-top: 0px!important;
  z-index:8;
  font-weight:500;
 
}
#added-box-wrapper h4{
	display:none;
}
.site-header.nav-up #added-box-wrapper{
    -webkit-transform: translateY(115px);
    transform: translateY(115px);
}
.showcart {
    right: 0 !important;
}
#close_bag {
    position: absolute;
    top: 37px;
    left: 35px;
    font-size: 0;
    width: 17px;
height: 17px;
  	background:url(close.png) no-repeat 0 0;
  	background-size:100% auto;
}
#close_bag img {
    width: 100%;
}
#added-box-wrapper h4{
  float: left;
  width: 100%;
  margin: 0;
  padding:0 0 65px;
  color:#373736;
  text-align:center;
font-size: 18px;
}
#added-box {
    float: left;
    width: 100%;
}
#added-box-wrapper #cart {
    float: left;
    width: 100%;
}
#added-box ul {
    float: left;
    width: 100%;
    padding:0 0px 0 0;
    margin: 0;
  	/*overflow-y:auto;
  scrollbar-width: none;*/
}
/*
#added-box ul::-webkit-scrollbar {
    display: none;
}*/
#added-box ul li{
  	float: left;
    width: 100%;
  position:relative;
  padding: 0 0 0;
  margin: 0 0 2px;
  background: #fff;
  display: flex; 
}
.total_fix {
    position: absolute;
    width: 100%;
    bottom: 30px;
    left: 0;
  	padding:0 29px;
  background:transparent;
}
.cart_image {
    float: left;
    width: 10%;
    margin: 0 0 0 0;
}
.cart_image img{
  /*border:1px solid #f4f3f4;*/
}
.cart_item_right {
    float: right;
    width: 88%;
    font-size: 14px;
    padding-left:17px;
  padding-top: 12px;
}
.item_title {
    float: left;  	
  font-size:13px;
    width: 100%;
  /*max-width:207px;*/
  max-width:75%;
  line-height: normal;
  text-align:left;
  text-transform: none;
  margin: 0 0 7px;
  line-height:17px;
}
.cartmeta-text {
   /* display: none!important;*/
}
.removelink {
    position: relative;
    float: right;
    clear: both;
    top: -23px;
  margin-right:29px;
}
.removelink_del.lt.lt-close {
    line-height: normal;
    padding: 0px 0 0;    
    font-size: 11px;
    float: right;
}

.mm-counter {
   float:left;
  width:62px;
  border:0px solid #000;
  position:relative;
  margin: 6px 0 0 -5px;
  clear:both;
  
}
.mm-counter input {
    appearance: textfield;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    text-align: center;
    font-size: 13px;
    font-family: 'Swiss721 Md BT';
font-weight: 500;
    padding: 5px 22px;
    background: no-repeat;
    border: none;
  color: #373736;
}
.quantity-count.minus.ss-icon {
    position: absolute;
    top: 0px;
    left: 0px;
  padding:4px 8px;
  cursor:pointer;
  font-size:13px;  

  color: #373736;
  z-index:1;
  font-family: 'Neue Haas Grotesk Display Pro';
    font-weight: 400;
}
.quantity-count.plus.ss-icon {
    position: absolute;
    top: 0px;
    right: 0px;
  padding: 4px 8px;
  cursor:pointer;
  font-size:13px;
  color: #373736;  

  z-index:1;
  font-family: 'Neue Haas Grotesk Display Pro';
    font-weight: 400;
}
.provar {
    float: left;
    width: 100%;
}
.provar div{
  	float:left;
  line-height: 11px;
}
.provar div:last-child{
}
#added-box .price {
    float: right;
    width: auto;
    padding: 0 0 6px;
    position: absolute;
    right: 29px;
    top: 13px;
    font-size: 13px;
}
.subtotal {
    float: left;
    width: 100%;
    text-align: center;
    padding: 25px 0 20px;
    font-size: 16px;
    text-transform: uppercase;        
text-align: left;
border-top: 0px solid #ebebeb;
  letter-spacing: 1px;
}
.subtotal span {
    padding-left: 30px;
    float: right;
  letter-spacing: 0.5px;
}
.cart_note {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    line-height: normal;
    text-align: center;
    font-size: 13px;
}
#added-box-wrapper .input_submit {
    float: left;
    width: 100%;
    margin:30px 0 0;
}

#added-box-wrapper .cart_note {
    margin-bottom: 0;
    margin-top: 0;    
    text-align: left;
   font-weight: 500;
    font-size: 14px;
}
#added-box-wrapper .cart_note b {
    font-weight: normal;
    font-size: 14px;
}
.page-container.slideleft_body{
	left:0;
}
#shopify-section-header.slideleft_header{
  left:-374px;
}
div.page-container{
  transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
  left:0;
}
#added-box-wrapper #add-to-carts {
    float: left;
    width: 100%;
  padding:0 20px;
  
}
#added-box-wrapper .selector-wrapper.js.product-form__item {
    display: none;
}
#cart_addpro {
    float: left;
    width: 100%;
    padding: 60px 0 0;
}
#cart_addpro h2{
  padding:0;
  margin:0 0 26px;
  font-size:16px;
  text-align:center;
}
.cart_box{
  	float:left;
  width:100%;
  padding:18px 10px;
  background:#373736;
  border:1px solid #000;
  margin-bottom:9px;
}
.cartitem_img {
    float: left;
    width: 94px;
    margin: 0;
 
}
.cart_infobox {
    float: left;
    width: 74%;
    position: relative;
    padding-left: 0px;
  	padding-bottom:5px;
}
.cart_infobox h3{
  padding:0;
  margin:0 0 10px;
  font-size:13px;
  text-align:left;
}
.cart_infobox select{
  padding: 0 35px 0 0;
  font-size: 13px;
  border: none;
 appearance:none!important;
  -moz-appearance:none!important;
  -webkit-appearance:none!important;
      background: url("https://cdn.shopify.com/s/files/1/0595/3149/3581/files/select_arrow.png?v=1632312272") no-repeat 95% center;
    background-size: 9px auto;
}

.cart_infobox #add-to-cart input.btn{
  color: #000!important;
  padding: 0;
  margin: 0;
  border: none;
  width: auto;
  height: auto;
  line-height: normal;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 13px;
  background: none!important;
  min-height: inherit;
  text-transform: capitalize;
}

.cart_scroll {
    float: left;
    width: 105%;
    padding: 0;
    margin: 0;
    max-height: 270px;
    overflow-y: scroll;
    overflow-x: hidden;
}
#added-box-wrapper #cart {
    overflow: hidden;
}
#added-box-wrapper #ProductSelect-{
  display:inherit!important;
}
.provar div[content*='undefined']{
  	display:none!important;
}
.item_type {
    display: none;
}

div.CartCount span:contains(0),
div.CartCount span:contains(0){
  font-size:0px!important;
}
.page-container.slideleft_body .quickview_sec{
  	left:-374px;
}
.quickview_sec {
  transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

#added-box ul li.empty_cart{
  border:none;
  text-align:center;
  background:transparent;
}
.provar {
    display: none;
}
#added-box .btn{
  	max-width:inherit;
  	width:100%;
  	margin-top: 0;
}

.site-header_cart-count {
    border-radius: 100px;
    background: #373736;
    width: 27px;
    height: 27px;
    color: #fff;
    font-size: 13px;
    text-align: center;
    line-height: 27px;
}
.site-header_cart-count.count_0 {
    height:12px;
    width:12px;
    float: right;
    line-height:12px;
    margin: 0 0 0 10px;
    font-size: 0;
  	background:#373736;
    min-width: inherit;
}
.site-header_cart-count span{
    color: #fff;
    font-size: 13px;
    text-align: center;
  	background:#373736;
    line-height: 27px;
}
.site-header_cart-count.count_0 span{
  	line-height:normal;
  	font-size:0;
}

.bold_recurring_desc {
    float: left;
    width: 80%;
    white-space: normal;
    text-align: left;
}
.count_no .additional-checkout-buttons{
	/*display:none;*/
  	opacity:0;
}
.additional-checkout-buttons ul{
	height:auto!important;
}


.cartbox {
    float: left;
    width: 100%;
  margin: 0 0px 0 0;
  padding: 0;
  background:#fff;
}
#cartbox_wrap {
    display: inherit;
  
}
#cartbox_main {
    float: left;
    width: 100%;
  /*scrollbar-width: none;*/
}
/*
#cartbox_main::-webkit-scrollbar {
    display: none;
}*/
#cart_addpro {
    padding:0;
  position: static;
bottom: 234px;
left: 0;
  background: transparent;
  padding: 0 29px;
}


.more_btn.addtocart.cartbutton {
    float: left;
    width: 100%;
    padding: 11px 10px;
    background: #211c17;
    border-radius: 0px;
    border: 1px solid #211c17;
    font-size: 10px;
    text-transform: uppercase;      
  letter-spacing:2px;
  font-weight:400;
  font-family: 'Neue Haas Grotesk Display Pro';
  cursor:pointer;
  color:#fff;
  transition: background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
-moz-transition: background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
-webkit-transition: background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
}
.more_btn.addtocart.cartbutton span{
  font-size:12px;
}
.cart_infobox .test {
    float: left;
    width: 100%;
    font-size: 13px;
    text-transform: none;
    padding: 20px 20px 3px;
  line-height: 18px;
}
.more_btn.addtocart.cartbutton i {
    padding: 0 3px;
    font-style: normal;
    position: relative;
    top: 0px;
}
.more_btn.addtocart.cartbutton:hover{
  background: transparent;
  color:#211c17;
}
div.white_trans {
    height: 10000vh;
}
.subtotal {
    padding: 0px 0 7px;
}
#added-box-wrapper .input_submit {
    margin: 20px 0 0;
}
#cart_addpro h2 {
    padding: 0;
    margin: 10px 0 20px;
    font-size: 14px;
    text-align: left;
    letter-spacing: normal;
    text-transform: none;
}
/*.progress {
    display: none;
}*/
#added-box-wrapper .progress:nth-child(3){
  /*display:inherit;*/
}
#added-box .progress:nth-child(2){
  display:inherit;
}
#added-box h5{
    text-align: left;
    margin: 0px 0 13px;
    float: left;
    width: 100%;
    font-size: 14px;
    letter-spacing: 0.7px;
  
}
#added-box h5 i{
  font-style:normal;
}
.product-single__variants {
    display: none;
}
#added-box-wrapper .total_fix {
    bottom: 20px;
  
}
#added-box-wrapper .additional-checkout-buttons {
   bottom: 13px;
}
#added-box-wrapper #cart {
    overflow: inherit;
}

#added-box-wrapper{
  height:auto!important;
  min-height:100vh;
}
#added-box-wrapper .total_fix {
    position: static;
  padding: 0 0px;
  float: left;
width: 100%;
}
div#added-box-wrapper .additional-checkout-buttons {
    position: static;
  float: left;
width: 100%;
  padding: 15px 0 0;
}
#added-box #cart > ul {
    height: auto !important;
    margin-bottom: 10px;
}
#cart_addpro {
    position: static;
}
#added-box ul li {
    margin: 0 0 2px;
}
.cart_image {
    width: 12%;
}
div.progress {
    margin: 0 auto 20px;
  width:100%;
}
.subtotal {
    padding: 0px 0 10px;
}
.aj_box {
    float: left;
    width: 100%;
    height: 81vh;
    overflow: hidden;  
    position: relative;
   overflow-y: scroll;
   scrollbar-width: none;
}
.aj_box::-webkit-scrollbar{
  display:none;
}
#cart_addpro {
    position: static;
    bottom: 140px;
    padding: 0;
}
#added-box-wrapper .total_fix {
    margin-top: 510px;
}

 
#cart_addpro .slick-arrow{
  width:100px;
  height:100%;
  background:#f0f0f0;
  outline:none!important;
}
#cart_addpro .slick-next{
  right:0;
  background: url(slide_a.png) repeat-y top center;
  
}
#cart_addpro .slick-prev{
  right:0;
  display:none!important;
}
.mm-counter input {
    padding: 7px 16px;
    width: 55px;
  font-family: 'Neue Haas Grotesk Display Pro';
    font-weight: 400;
}

@media(max-width:991px){
#cart_addpro {    
    bottom: 350px;    
}
}
@media(max-width:767px){
.promo_p p {
    font-size:10px!important;
  font-weight:normal!important;
}
.announcement-slide {
    padding: 0;
}
.promo_p p {
    line-height: 25px;
    height: 25px;
}
  .cartbox {
    width: 100%;
}
#cart_addpro {
    bottom: 160px;
  padding: 0 19px;
}
  #added-box ul{
    height:auto!important;
  }
  div#added-box-wrapper {
    height: 100%;
}
  div.progress {
    height: 9px;
  }
  div#added-box-wrapper {
    padding: 70px 20px 10px 20px;
  }
  #added-box-wrapper .additional-checkout-buttons {
    bottom: 10px;
}
  #added-box-wrapper .total_fix {
    bottom: 72px;
}

.aj_box {
    height: 90vh;
}
  #cart_addpro {
    bottom: 100px;
    padding: 0px;
}
  #added-box #cart > ul {
    /*height: 186px !important;*/
}
  #added-box-wrapper .total_fix {
    margin-top: 460px;
}
  div#added-box-wrapper .additional-checkout-buttons {
    padding: 15px 0 20px;
}
  div.progress {
    width: 100%;
}
  #added-box ul {
    padding: 0;
  }
  div#added-box-wrapper .additional-checkout-buttons {
    padding: 0px 0 0px;
}
#cart_addpro {
    width: 96%;
}  
#added-box {
    width: 96%;
}  
}

/*
@media(min-height:650px){
#cart_addpro {
    bottom: 20px;
}
}
@media(min-height:699px){
#cart_addpro {
    bottom: 110px;
}
}
@media(min-height:779px){
#cart_addpro {
    bottom: 170px;
}
}
@media(min-height:850px){
#cart_addpro {
    bottom: 250px;
}
}
@media(min-height:970px){
#cart_addpro {
    bottom: 335px;
}
}
@media(min-height:1170px){
#cart_addpro {
    bottom: 505px;
}
}
@media(min-height:1500px){
#cart_addpro {
    bottom: 865px;
}
}
@media(min-height:2200px){
#cart_addpro {
    bottom: 79%;
}
  }
*/

#added-box-wrapper .total_fix {
    margin-top: 45px;
  margin-bottom: 30px;
}
#cart_addpro {
    margin: 0 0 25px;
  
} 
#dynamic-checkout-cart .shopify-cleanslate ul {
    /*flex-direction: row !important;*/
}

#dynamic-checkout-cart .shopify-cleanslate ul li{
  float:left!important;
  width:50%!important;
  margin: 0 !important;
  padding:0 5px!important;
  height: 54px !important;	
}
#cart_addpro .slick-next {    
  background:url(slidenext.png) no-repeat center center transparent;
  background-size:9px auto!important;
  width: 25px;
  height: 50%;
  top: 27%;
  z-index:2;
  border:none;
}
#cart_addpro .slick-prev {
    left: 0;
    display: inherit !important;
  background:url(slideprev.png) no-repeat center center transparent;
  background-size:9px auto!important;
  width: 25px;
  height: 50%;
  top: 27%;
  z-index:2;
  border:none;
}
.total_fix .additional-checkout-buttons {
    display: inherit;
}
@media(max-width:767px){
  .aj_box {
    height: 83vh;
}
 /*div.paypal-button:not(.paypal-button-card) {
    height: 43px;
    min-height: 43px;
    max-height: 43px;
}
 #dynamic-checkout-cart .shopify-cleanslate ul li form button{
  height: 43px !important;
  }
  #dynamic-checkout-cart .shopify-cleanslate ul li iframe,
  #dynamic-checkout-cart .shopify-cleanslate .paypal-button{
  height: 43px !important;
    max-height: 43px !important;
  }
 #dynamic-checkout-cart  .shopify-cleanslate ._1n3zwJXRK30xbubjNiZsKV {
    max-height: 42px !important;
    border-radius: 4px !important;
}
  #dynamic-checkout-cart .shopify-cleanslate .kEwctmM5pguv6XkPR8mx6, 
  #dynamic-checkout-cart .shopify-cleanslate ._2PfRg7DFvcstLFRNRf5W1e,
  #dynamic-checkout-cart .paypal-button.paypal-button-context-iframe.paypal-button-label-paypal.paypal-button-size-responsive.paypal-button-layout-horizontal{
    height: 43px !important;
}*/
  div#added-box-wrapper .additional-checkout-buttons {
    padding: 18px 0 0px;
}
}
.additional-checkout-buttons .shopify-cleanslate ul {
    display: inherit !important;
    margin: 0 -5px !important;
}

#added-box-wrapper .agree_msg {
    float: left;
    width: 100%;
    border: 0px solid #ababab;
    border-radius: 0px;
    padding: 0px 1px;    
    font-size: 15px;
    text-align: left;
    letter-spacing: 0.2px;
    margin: 20px 0 5px;
    white-space: normal;
}
#added-box-wrapper .agree_msg span {    
    width: 88%;    
    white-space: normal;
}
#added-box-wrapper input[disabled]{
    background-color: #000;
    border-color: #000;
    opacity: 0.6;
}

#added-box-wrapper .btn_input{
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:0px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
}
.no_scroll{
  overflow:hidden;
}
.black_trans{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:120%;
  background:rgba(0,0,0,0.3);
  z-index:2;
  display:none;
}
.site-header__icons-wrapper {    
    z-index: 9;
}
.cart_image img{
	float:left;
  width:100%;
  height: 100%;
object-fit: cover;
object-position: center center;
}
.cartmeta-text {
    float: left;
    width: auto;
    clear: both;
}
.cartmeta-text div {
    float: left;
    width: auto;  
   font-size:11px;
  text-transform:uppercase;
  font-weight:400;
}
.cartmeta-text div {
    float: left;
    width: auto;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 400;
    padding-left: 5px;
    margin-left: 5px;
    border-left: 1px solid;
    line-height: 9px;
}
.cartmeta-text div:first-child, .cartmeta-text div:nth-child(1) {
    padding-left: 0px;
    margin-left: 0px;
    border-left: 0px solid;    
}
#added-box-wrapper .btn {
    float: left;
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #211c17;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1.3px;
     background:#211c17;
  color:#fff;
  cursor:pointer;
  font-family: 'Neue Haas Grotesk Display Pro';
  transition: background .2s ease-in-out,color .2s ease-in-out, border-color .2s ease-in-out;
-moz-transition: background .2s ease-in-out,color .2s ease-in-out, border-color .2s ease-in-out;
-webkit-transition: background .2s ease-in-out,color .2s ease-in-out, border-color .2s ease-in-out;
}
#added-box-wrapper .btn:hover{
  background:#fff;
  color:#211c17;
  border: 1px solid #fff;
}
#added-box-wrapper .input_submit {
    margin: 0px 0 0;
    display: flex;
    flex-direction: row;
}
#added-box-wrapper .btn:first-child{
  margin-right:16px;
}
#added-box-wrapper .btn:last-child{
  margin-left:16px;
}
#added-box-wrapper .cunt_btn.btn{
  border: 1px solid #fff;
  background:#fff;
  color:#211c17;
}
#added-box-wrapper .cunt_btn.btn:hover{
  border: 1px solid #211c17;
  background:#211c17;
  color:#fff;
}
.add_50{
  float:left;
  width:50%;
  padding:0 16px;
}
.add_row{
  margin:0 -16px;
}
.cartitem_img img{
  	float:left;
  width:100%;
  height:100%;
  	object-fit:cover;
  object-position:center center;
}
.total_fix.hide{
  display:none !important;
}
 /* Ajax cart & cart checkout button */
  #added-box-wrapper .input_submit i,
  .input_submit.m-0.w_49.ckbtn_2 i{
 	background-image: linear-gradient(270deg, {{ settings.background_cb }}, {{ settings.background_cb }} 50%, {{ settings.background_cb }})!important;
  }
  #added-box-wrapper .input_submit,
   .input_submit.m-0.w_49.ckbtn_2{
    background-color: {{ settings.background_cb }}!important;
  }
  #added-box-wrapper .input_submit:hover i,
   .input_submit.m-0.w_49.ckbtn_2:hover i{
  	background-image: linear-gradient(270deg, {{ settings.background_first_cb }}, {{ settings.background_second_cb }} 50%, {{ settings.background_third_cb }})!important;
  }
   
/*cart update button */

  .input_submit.m-0.w_49.ckbtn_1 i{
 	background-image: linear-gradient(270deg, {{ settings.background_ub }}, {{ settings.background_ub }} 50%, {{ settings.background_ub }})!important;
  }
   .input_submit.m-0.w_49.ckbtn_1{
    background-color: {{ settings.background_ub }}!important;
  }
   .input_submit.m-0.w_49.ckbtn_1:hover i{
  	background-image: linear-gradient(270deg, {{ settings.background_first_ub }}, {{ settings.background_second_ub }} 50%, {{ settings.background_third_ub }})!important;
  }  
  
     
   /*Account all buttons */
   
   .account_form .input_submit i{
 	background-image: linear-gradient(270deg, {{ settings.background_ac }}, {{ settings.background_ac }} 50%, {{ settings.background_ac }})!important;
  }
   .account_form .input_submit{
    background-color: {{ settings.background_ac }}!important;
  }
   .account_form .input_submit:hover i{
  	background-image: linear-gradient(270deg, {{ settings.background_first_ac }}, {{ settings.background_second_ac }} 50%, {{ settings.background_third_ac }})!important;
  } 
   
     .progress {
    height: 2px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 0px;
    -webkit-box-shadow:none;
    box-shadow:none;
	width:95%;
	margin:0 auto 20px;
   margin-top: 0px;
       float:left;
       border: 0px solid #f6f6f6;

}

.Bar {
  width: 45%;
  height: 30px;
  background-color: #211c17;
  padding-left:0px;
  padding-right:0px;
  line-height: 30px;
  color: white;
  display:block;
}
.name {
float:left;
}
.pct {
float:right;
} 
.cartbox {
    display: flex;
    flex-direction: row;
}
.cart_infobox .two_btn{
  position:static;
  bottom:0;
  left:0;
  width: 100%;
  margin-top: 5px;
}
#added-box.count_no .delivery_msg{
  display:none!important;
}
#added-box.count_no .progress{
  display:none!important;
}
#added-box-wrapper .selector-wrapper.js.product-form__item {
    display: block;
}
#added-box-wrapper #ProductSelect-header {
    border: 1px solid #797979;
    border-radius: 0;
    padding: 5px 30px 5px 5px;
    width: 100%;
}

.discounts.list-unstyled {
    display: none!important;
}
#added-box-wrapper .input_submit {
    margin: 0 0 0;
    display: flex;
    flex-direction: row;
    position: static;
    bottom: 25px;
    right: 0px;
    padding: 0 0;
}

#added-box-wrapper .total_fix {
    margin-top: 0;
  	margin-bottom: 25px;
}
.main_total {
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  padding: 0 33px;
}
.aj_box {
  float: left;
  width: 100%;
  height: calc(100vh - 270px);
}
.agree_note label{
	font-size:14px;
}
#added-box-wrapper #ProductSelect-header{
	color:#000;
}