/* body{display:none;} */
body {
    
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
#terms-of-sale .common_info1 h4 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
  width: 483px;
  margin: 40px auto;
}
.cart__row:last-child{border-top:none!important}

.text-right .cart__price{
  display:inline-block;
}
p.now {
  display: inline-block;
  vertical-align: 17px;
}
.grid__item.large--one-half.cart_text {
  vertical-align: top;
}
.cart__subtotal.change::first-letter {
  font-size: 14px;
  color: #000;
  vertical-align: top;
  padding-top: 0;
  font-family:MaisonNeueWEB-Light;
  margin-right:10px;
}
.js-drawer-open .opacity_full {display:block}
.opacity_full {
  position: fixed;
  top: 0 !important;
  left: 0;
  background:rgba(43,43,43,0.9);
  z-index: 9999999999;
  width: 100%;
  height: 100%;
  display: none;

}
.sec_1.top_bdr,.sec_2.top_bdr{cursor:pointer;}
/* .sec_1.top_bdr:hover .subMenu,.sec_2.top_bdr:hover .subMenu {
  display: block;
  z-index: 9999;
  position: absolute;
} */
.subMenu{display:none;}

p.subMenuItemText {
  margin: 0;
  font-size: 12px;
  font-family:MaisonNeueWEB-Light;
  cursor:pointer;
}
.subMenuItemText:hover{color:#000;}
.subMenuItemText{
  position: relative;
  opacity: 0;
  font: 400 12px/19px "MaisonNeue-medium", Arial;
  display: block;
  color: #99999b;
  cursor: pointer;
  transition: 0.2s color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.1s opacity cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.subMenuItemText.active::before {opacity: 1;}
/* .subMenuItemText::before {
content: '';
width: 5px;
height: 5px;
border-radius: 50%;
position: absolute;
left: -10px;
top: 5px;
display: block;
opacity: 0;
transition: 0.3s opacity cubic-bezier(0.25, 0.46, 0.45, 0.94);
} */
.subMenuItemText:before {
  background-color: #ccc;
}
.product_top a.grid-product__meta.product_title.first {
  line-height: 50px;
  margin-bottom:10px;
}

/* cart */
.cart-child-accessories-heading {
  font-size: 14px;
  color: #000;
  font-family:MaisonNeueWEB-Light;
  width:49%;
  text-align:left;
  display:inline-block;
  vertical-align: top;
}
.cart-child-accessories-remove a{color:#99999b;}
.cart-child-accessories-childmain-price{
  font-size: 20px;
  color: #000;
  font-family:MaisonNeueWEB-book;
  width:48%;
  display:inline-block;
  vertical-align: bottom;
  text-align:right;
}
.cart-child-accessories-title-remove{display:block;position:relative;}
.cart-child-accessories-remove {
  width: 48%;
  display: inline-block;
  text-align: right;
  font-size:12px;
  font-family:MaisonNeueWEB-Light;
}
.cart-child-accessories-title {
  width: 49%;
  display: inline-block;
}
.cart-child-accessories-title a{
  color:#0064ff;
  text-decoration:underline;
  font-size:19px;
  font-family:MaisonNeueWEB-book;
}

.cart-child-accessories-childmain {
  padding-top: 15px;
}
.cart-child-accessories-childmain:first-child {
  padding-top: 0px;
}

.cart_remove_mini {
  font-size: 14px;
  font-family: MaisonNeueWEB-Light;
  font-style: normal;
  color: #99999b;
  text-transform: capitalize;
  z-index: 9999 !important;
  float: right;
  position:relative;
}
.final_price1 {
  font-size: 44px !important;
  font-family: MaisonNeueWEB-Book;
  margin: 0px;
  letter-spacing:normal!important;
}
.drawer__inner {
  padding: 0px 0px;
}
.ajaxcart__qty-adjust:active, .ajaxcart__qty-adjust:hover{background:transparent !important}


.drawer__cart .ajaxcart__qty{    float: right;}

.grid__item.one-third.text-right3 {
  float: right;
}

.icon-x:before {
  background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/cloase.png?11560904308249509066);
  height: 30px;
  width: 30px;
  /* position: absolute; */
  font-size: 0;
  background-position: center;
  background-size: 100%;
  /* top: 34%; */
  /* right: 50%; */
  z-index:999;
}

.drawer__close-button:active{background-color:#f5f5f5;}

.price_total.final_price1::first-letter {
  font-size: 14px;
  color: #000;
  vertical-align: top;
  padding-top: 0;
  font-family: MaisonNeueWEB-Light;
  padding-right: 10px;
}
.dollar_1::first-letter {
  font-size: 14px;
  color: #000;
  vertical-align: top;
  padding-top: 0;
  font-family: MaisonNeueWEB-Light;
  padding-right: 10px;
}
.drawer__cart .ajaxcart__price::first-letter {
  font-size: 14px;
  color: #000;
  vertical-align: top;
  padding-top: 0;
  font-family: MaisonNeueWEB-Light;
  padding-right: 10px;
}
.drawer__header{border-bottom:none;}
.drawer__title{    
  text-transform: capitalize;}

.drawer__inner .cart_footer {
  padding-left: 40px;
  padding-right: 40px;
}
.drawer{background:#f4f4f5;}
.ajaxcart__inner--has-fixed-footer{background:#fff;}
.js-qty, .ajaxcart__qty {
  position: relative;
  margin-bottom: 1em;
  max-width: 100px;
  min-width: 95px;
  overflow: visible;
}
.drawer__cart .js-qty input[type="text"],.drawer__cart .ajaxcart__qty input[type="text"]{font-size:18px;font-family: MaisonNeueWEB-Light;}
.final_text_footer{text-align:left !important;}
.drawer__inner .final_price .title_total {
  font-family: MaisonNeueWEB-Light;
  font-size: 14px !important;
  color: #000;
  text-transform: capitalize;
}
.drawer__cart .cart_remove_mini {
  font-size: 12px;
  font-family: MaisonNeueWEB-Light;
  font-style: normal;
  color: #99999b;
  text-transform: capitalize;
  z-index: 9999 !important;
  float: right;
  position: relative;
  margin-top:10px;
}
p.error-msg {
  font-size: 14px;
  color: red;
  font-family: 'MaisonNeueWEB-Light';
  margin-top: -10px;
}
.error-qty-msg {
  font-size: 10px;
  text-align: right;
  font-family: MaisonNeueWEB-Light;
  color:#ff0000;
  margin-bottom:0px;
}
.summry_subtotal h4:first-letter {
  font-size: 10px;
  vertical-align: top;
}



/* header */
.site-nav__dropdown{background:transparent;box-shadow:none;}
ul#AccessibleNav li a{    margin: 0;
  font-size: 12px;
  font-family: MaisonNeueWEB-Light;
  cursor: pointer;
  text-decoration: none;
  font-style: normal;
}
.site-nav--has-dropdown:hover>a{background-color:transparent;}
.site-nav--has-dropdown:hover>a:before{content:none;}
.site-nav__dropdown-link{padding:0px;}
.site-nav__link .icon-arrow-down{display:none;}
/* header */
.model_price button.ajaxcart__qty-adjust.cart_remove_mini.side-cart-remove {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 20px;
}

.line_item_list {
  position: relative;
}
.last_my_account {
  width: 33%;
  display: inline-block;
}
.last_my_account.number{text-align:center;}
.last_my_account.number {
  text-align: center;
  width: 20%;
  float: right;
}
.last_my_account.number h2 {
  padding-bottom: 10px;
  font-size: 18px;
  color: #000;
  font-family: 'MaisonNeueWEB-Light';
  text-transform: capitalize;
  letter-spacing: 0px;
}

/* cart */
/* 11may */
#CustomerLoginForm .error-msg {
  font-family: 'MaisonNeueWEB-Light';
  font-size: 16px;
  color: #000;
  text-transform: capitalize;
  display: block;
  overflow: hidden;
  width: 100%;
  position:relative;
}
.ajaxcart__row{border-bottom:1px solid #99999b;}
.text-right .ajaxcart__price{letter-spacing:normal;}
.text-right .ajaxcart__price{margin-bottom:0px}
.text-right span.now {
  float: left;
  width: 50%;
  text-align: left;
  font-family: MaisonNeueWEB-Light;
  font-size: 14px;
  vertical-align: middle;
  margin-top: 12px;
}
.supports-fontface .btn--secondary1 .icon:before{
  font-size: 0;
  height: 20px;
  width: 20px;
  background: #ccc;
  position: absolute;
  content: "hello";
  background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/arrow_checkout.png?12374680577820233699);
  background-repeat: no-repeat;
  background-position: center;
}
.final_price {
  padding: 10px 0;
  border-top: 1px solid #99999b;
  border-bottom: 1px solid #99999b;
}
.grid__item.text-right3 {
  width: 50%;
  float: right;
  text-align: right;
}
.cart_footer{padding-top:18px;}
.cart_right .now{  font-family: MaisonNeueWEB-Light;    font-size: 14px;	color:#000;}
.text-right .cart__price,.price_total_num p{letter-spacing:0px;}
.text-right .cart__price {font-family: MaisonNeueWEB-book;    font-size: 30px;   color: #000;  margin:0px;}



.name_qty_cart1 {
  display: inline-block;
  width: 350px;
  vertical-align: top;
  margin-left:20px;
}
/* .grid__item1.one-third1 img{width:93px;} */
/* .grid__item1.one-third1 {   padding: 30px 40px;    display: inline-block;} */
.grid__item1.one-third1 {display: inline-block;}
.price_total_num p{font-family: MaisonNeueWEB-book;  }
.checkout_btn1 span.icon.icon-arrow-right:before{

  font-size: 0;
  height: 52px;
  width: 52px;

  position: absolute;
  content: "hello";
  background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/arrow_checkout.png?12374680577820233699);
  background-repeat: no-repeat;
  background-position: center;

}
.name_qty_cart1 .cart_under_line{
  padding-bottom: 12px;
}

.cart_right_main_price{padding-right:70px;}
.cart_box .cart__row_cart {
  background: #fff;
  margin-bottom: 5px;
  padding: 30px 70px 30px 25px;
  position: relative;
}
.final_cart_price {
  padding-top: 36px !important;
}
.header-wrapper {
  position: fixed !important;
  z-index: 999 !important;
  background: #f4f4f6;
  top:0px;
  width: 100%;
}
.header_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  display: block;
  padding:0 40px ;
}
.sec_3 {
  width: 46%;
  display: inline-block;
  vertical-align: top;
  float: right;
}
.main-content {
  padding-top: 194px;
}
.site-header {
  padding: 0px 0 0;
}
.my_container_header {
    padding: 0 0;
    float: left;
    display: block;
    position: relative;
    /* min-height: 171px; */
    z-index: 99999;
}
.site-header__logo {

  margin-top: 10px;
}


.header_logo_section_web {  width: 25%;}
.nav_right_header {  width: 75%;}
.top_bdr {  border-top: 1px solid #c6c6c8;  margin: 8px 0;  padding: 6px 0;}


.sec_1 img, .sec_2 img {
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.sec_1.top_bdr, .sec_2.top_bdr{
    width: 180px;
    margin-right: 25px;
}
.sec_3 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    float: right;
}
.combine_flex {
    display: flex;
    flex: 1;
}
.nav_right_header{display: flex;}

ul#AccessibleNav li a {
    margin: 0;
    font-size: 14px;
    font-family: MaisonNeueWEB-Light;
    cursor: pointer;
    text-decoration: none;
    font-style: normal;
    padding: 0;
    margin-right: 36px;
}
.lang select {
    background-color: transparent;
    font-size: 12px;
    color: #99999b;
    font-family: MaisonNeueWEB-Light;
    outline: none;
    background-image:none;
    padding: 0;
}
.lang select::-ms-expand {
    display: none;
}
  p.subMenuItemText{
  opacity: 1;
    overflow: visible;
    display: block;
 }
.lang {
    margin-left: 30px;
  	position:relative;
  	top:1px;
}
.top_bdr {
    border-top: 1px solid #c6c6c8;
    margin: 8px 0;
    padding: 13px 0 6px 0;
}
.ajaxcart__product.accessories .one-quarter{
	display:none;
}
.sec_1 span, .sec_2 span{
margin-top: -3px;
}
.ajaxcart__product.accessories .three-quarters {
    width: 100%;
}
.ajaxcart__row {
    border-bottom: none;
}

.ajaxcart__product.accessories .ajaxcart__row {    padding-bottom: 10px;    margin-bottom: 10px;}
.ajaxcart__product.accessories .product_qty{display:none;}
.ajaxcart__product.accessories .text-right{border:none;}
.ajaxcart__product.accessories .now{display:none;}
.ajaxcart__product.accessories{position:relative;}
.ajaxcart__product.accessories .ajaxcart__product-name--wrapper {position: absolute;    width: 100%;}
.ajaxcart__product.accessories .text-right{padding:0px !important; margin:0px !important}
.ajaxcart__product.accessories .product_title a{color:#0064ff; text-decoration:underline;}
.nav_1 .Shop a{color:#0064ff !important; }
.drawer__cart .ajaxcart__product-image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.ajaxcart__product.Other {
    border-top: 1px solid #f4f4f6;
    padding-top: 70px;
}
.price_total_num{width:48%;}
.site-nav__dropdown{visibility: visible; }
.sub_menu_li .site-nav__dropdown {display:none;}
.added-extra-mini-cart{font-family: MaisonNeueWEB-Light; font-size:14px;}
p.subMenuItemText a{color:#99999b !important;}
.ajaxcart__product.accessories .product_title a {
  pointer-events: none;
}
.sec_1:hover span, .sec_2:hover span{color:#000}

p.subMenuItemText a:hover{color:#000 !important}
.lang_1234 {
    display: inline-block;
}
.lang_123 {
    display: inline-block;
}
.nav_1 a:hover{color:#000 !important}
.subMenu {
    display: none;
    padding-top: 5px !important;
}

.nav_1 {
    position: relative;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.nav_1 a{
    margin: 0;
    font-size: 14px;
    font-family: MaisonNeueWEB-Light;
    cursor: pointer;
    text-decoration: none;
    font-style: normal;
    padding: 0;
      color: #99999b;
    margin-right: 36px;
}
.nav_12 {
    text-align: right;
}
.sec_3.top_bdr a {
    margin: 0;
    font-size: 14px;
    font-family: MaisonNeueWEB-Light;
    cursor: pointer;
    text-decoration: none;
    font-style: normal;
    padding: 0;
    margin-right: 36px;
  	text-align:left;
}

.sec_3.top_bdr .lang_123 a{
	
    font-size: 12px;
    font-family: MaisonNeueWEB-Light;
    
}
.nav_1.shop.Shop a{    color: #0064ff !important;}
.sec_1.top_bdr:hover .hover2{ display:block;}
.sec_2.top_bdr:hover .hover2{display:block;}
.sec_1.top_bdr:hover .hover1{ display:none;}
.sec_2.top_bdr:hover .hover1{display:none;}
.sec_1.top_bdr .hover2{ display:none;}
.sec_2.top_bdr .hover2{ display:none;}
.nav_1.select {
    margin-left: 50px;
}
.subMenu p a{font-size:12px !important; margin:0px !important; }
.subMenu {
    display: none;
    padding-top: 5px !important;
    text-align: left;
}
button.btn.cart__checkout.checkout_btn1  {
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'MaisonNeueWEB-Mono' !important ;
    color: #414141;
}
.cart_box p.Order {
    padding-left: 32px;
    padding-top: 4px;
}
.cart--empty-message{
    color: #000;
    font-family: MaisonNeueWEB-Light;
    font-size: 18px;
    font-style: normal;
}
.cart--empty-message {
    color: #99999b;
    font-family: MaisonNeueWEB-Light;
    font-size: 18px;
    font-style: normal;
}

.cart_bottom::after {
    position: absolute;
    height: 14px;
    width: 1px;
    background: #999999;
    content: " ";
    right: 0;
    bottom: 22px;
}
.account_links ul{font-size:0px;}
header .account_links .site-nav__link--icon {
    
    padding: 15px;
}
.my_container_header.darkHeader {
    min-height: auto;
}
.index-sections .shopify-section {
    margin-top: 0px;
}
.drawer__title a{font-size:21px;}
.drawer__title a:hover{font-size:21px;}
.drawer__header {
    padding: 0 30px !important;
}
.grid__item.three-quarters.detail_product_ajax {
    width: 65%;
}
.grid__item.one-quarter.image_product_ajax {
    width: 33%;
}
/* 11may */
.ajaxcart__product.Phone {
    padding: 70px 20px 0 20px;
    border-top: 1px solid #f4f4f6;
}
.ajaxcart__inner--has-fixed-footer{
	padding:0px;
}
.drawer__title:hover a{font-size:20px;}
.accessories .grid__item.three-quarters.detail_product_ajax {
    width: 100%;
  	
}
 .ajaxcart__product.accessories {
    position: relative;
    
}
.ajaxcart__product.accessories .grid{margin:0px !important}
.added-extra-mini-cart{
padding: 0px 20px 0 20px;
} 


.my_qty_cart .icon-plus:before {
    content: "\e603";
    position: relative;
    top: -1px;
    left: -1px;
}
.my_qty_cart .icon-minus:before {
    content: "\e602";
    position: relative;
    top: -1px;
}
.ajaxcart__product.Phone:first{
border:0px;
}
.product_price .dollar1{
	    font-family: 'MaisonNeueWEB-Book';
    font-size: 44px;
      width: 49%;
    display: inline-block;
}
.product_price .dollar1::first-letter {
    font-size: 14px;
    color: #000;
    vertical-align: 14px;
    padding-top: 0;
    font-family: MaisonNeueWEB-Light;
    margin-right: 5px;
  vertical-align: top;
}
p.Order {
    padding-left: 30px;
    padding-top: 3px;
}

.work_product_price .doller2 {
    font-size: 27px;
    font-family: 'MaisonNeueWEB-Book';
    color: #000000;
    display: block;
    margin-top: 0;
    text-align: right;
    display: inline-block;
    margin-left: 10px;
    float: right;
}
.work_product_price .doller2::first-letter{
    font-size: 14px;
    color: #000;
    vertical-align: 14px;
    padding-top: 0;
    font-family: MaisonNeueWEB-Light;
    margin-right: 5px;
  vertical-align: top;
}
.ajaxcart__product.accessories .product_title {
    width: 60%;
    float: left;
    padding-left: 20px;
}
.ajaxcart__product.accessories .display-table {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding-right: 20px;
}
/* hit */
.ajaxcart__inner.ajaxcart__inner--has-fixed-footer {
    display: block;
    box-sizing: border-box;
    position: relative;
    
}
.ajaxcart__row>.grid>.grid__item, .ajaxcart__row>.grid--rev>.grid__item, .ajaxcart__row>.grid--full>.grid__item{
padding:0px;
}
.ajaxcart__product.Phone:first-child {
    border: 0;
}

.site-footer__linklist {
    margin-bottom: 15px;
    z-index: 999999999999;
    position: relative;
    display: block;
}

  label.color_variant.active {
    height: 32px;
    width: 32px;
    vertical-align:top;
    text-align:center;
    transition: all .8s ease;
}
.single-option-radio label.active img {
    border-radius: 50%;
  	width:20px;  
    position: relative;
    top: 7px;   
  	transition: all .8s ease;
  	
}
.single-option-radio label.active img{
	height:auto;
}


.product-single__form .single-option-radio label{padding:0px;margin:0px;}

/* hit */