.header .header-setting {
  float: right;
  position: relative;
  z-index: 1;
}
.sections.nav-sections {
  margin-top: 30px;
}
.minicart-wrapper {
  margin: 19px 0 0;
  padding: 0x;
  text-align: right;
  float: right;
  position: relative;
  z-index: 3;
}
.header .form-search{ padding: inherit;}
.header-search .icon-setting {
  text-align: center;
  margin: 26px 15px 10px 0;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.header-search .icon-setting .icons {
padding-right: 5px;
margin-top: 27px;
position: relative;
display: block;
}
.icon-setting .icon-magnifier.icons {
  font-size: 15px;
}
.header .header-right .header-search .dropdown-switcher {
  left: auto;
  right: 0;
  width: 310px;
}
.header .header-search .block {
  margin: 0;
}
.currency_top .dropdown-switcher, .header .top-form-language .dropdown-switcher, .header .header-setting .dropdown-switcher {
  border: 1px solid #f0f0f0 !important;
  background-color: #fff;
  padding: 15px 20px 30px !important;
  right: 0;
  position: absolute;
  top: 50px;
  min-width: 230px;
  z-index: 35;
  display: none;
}
.header-container-fixed .header-logo{width: 50%;}
.cms-index-index .page-main.page-main-pal.container {max-width: 100%;width: 100%; padding-left: 0; padding-right: 0;}
.cms-index-index .homepage-block .container{ width: 100%; max-width: 100%; padding-left: 0; padding-right: 0;}
.header-content .container{ width: 100%; max-width: 100%;}
.footer .container{ width: 100%; max-width: 100%;}
.left-right-images {width: 100%; margin-left: 0px; margin-right: -10px;}
.ban-left {float: left;width: 33.33%; padding-right: 1px;}
.static-image-right {}
.banner-ver-hori-text{ margin-top: 0px; margin-bottom: 1px;}
.text-right .banner-inner-content .box-text{ bottom: 135px;}
.home-slider.slick-slider, .home-slider .slick-slider{ margin-bottom: -3px}
.left-right4-banner {
  width: 100%;
  margin-left: 0px;
  margin-right: -10px;
}
.ban-left1 {
  float: left;
  width: 25%;
  padding-right: 1px;
}

.header .logo {
  margin: 30px 0;
  text-decoration: none !important;
  outline: none;
  display: block;
  max-width: 100%;
  float: none;
}

.footer ul li {
  margin-bottom: 7px;
}
.bannerbottom {
  display: block;
  position: relative;
  margin-bottom: 1px; margin-top: 3px;
}
.bannerbottom img {
  /*display: block;*/
  width: 100%;
  height: auto;
}
.desktop-mbanner{ display: block;}
.mobile-mbanner{ display: none;}
.bannerbottom .banner-contents {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  padding: 12px 14px;
  font-size: 13px;
  color: #888;
}
.bannerbottom .text-center {
  text-align: center;
}
.bannerbottom h6{
  margin: 0;
  color: #fff;
font-size: 16px;
}
.bannerbottom * + h1 {
  margin-top: 7px; color: #fff;
}
.bannerbottom .action.default.bg-white {
  background-color: #fff; padding: 11px 16px;
  color: #000;
}
.bannerbottom .action.default.bg-white:hover {
  background: #000;
  color: #fff;
}

.sign-left {
margin-top: 11px;
}
.sign-left a span {
  margin-top: 6px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
/*.my-accounts:hover .mobilec-none{ display: block; border: 1px solid #f0f0f0 !important;
background-color: #fff;
padding: 15px 20px 30px !important;
right: -28px;
position: absolute;
top: 22px;
min-width: 230px;
z-index: 35;}*/
.my-accounts .mobilec-none{  border: 1px solid #f0f0f0 !important;
background-color: #fff;
padding: 15px 20px 30px !important;
right: -28px;
position: absolute;
top: 22px;
min-width: 230px;
z-index: 35;}
.mobilec-none{ display: none; margin-top: -1px;}
.my-accounts {
  float: right;
  margin-top: 21px;
  margin-right: 11px;
  z-index: 899;
position: relative;
}
.heading-rr{ display: none}
.heading-ll .dropdown-switcher{ display: block !important; position: relative !important; border: 0px !important; min-width: 0 !important; top: 0 !important; padding: 0 !important;}
.heading-ll .currency_top{ border-bottom: 0; margin-top: 10px; margin-bottom: 10px; padding: 0;}
.page-footer .block-footer-bottom , .page-footer .block-footer-top{ background: #fbfbfb;}
.footer-copyright{ background: #f8f8f8;}
.footer .block-title{ display: block;}
.footer-box{ margin-top: -33px;}
.footer-box p{ font-weight: 500; text-transform: inherit;}
.footer .bullet li a {font-weight: 500 !important;}
.footer .block-newletter .form-subscribe-header{ display: none;}
.footer .block-subscribe .input-box{ padding-left: 0;}
.footer .block-subscribe .actions button.button{ margin-left: 0; margin-top: 10px;}
.socaillinks-bottom {
  margin-top: 15px;
}
.socaillinks-bottom .fa-instagram::before , .socaillinks-bottom .fa-facebook::before{ color:#fff; line-height: 23px; }


.accordion-container{ display: none;}
.filter-options .filter-options-content{ font-size: 0;}
.product-item-details .swatch-attribute.color , .product-item-details .swatch-attribute.size{ display: none;}
.product-item .price-box .price-label{ display: none;}
.catalog-product-view .price-container .price-label{ display: none;}
.catalog-product-view .price-final_price .normal-price{ float: right;}
.catalog-product-view .price-final_price .old-price{ margin-top: 6px; margin-right: 9px;}
.product-options-wrapper{ padding-top: 0px; padding-bottom: 0px;}
.breadcrumbs ul{ border-bottom: 0;}
.product-view .product-shop .page-title-wrapper .page-title span{ text-transform: capitalize; letter-spacing: 1px;}
.cate-imag { padding-right: 16px; width: 100%; min-height: auto;}
.cate-titles{ font-size: 25px; margin-bottom:0px;}
.cate-description{ margin-top: 10px;}
.cate-left {
  float: left;
  display: inline-block;
  width: 35%;
}
.cate-right {
  width: 63%;  float: right;
}
.sub-cat{ margin-top: 30px;}
.related-category ul li { position: relative; border: 1px solid #000; display: inline-block; /*border-radius: 35px;*/ height: 40px; text-align: center; margin: 0px 5px 15px 0;}
.related-category ul li a{ padding: 10px 16px; display: block;}
.category-related{ /*float: left; width: 100%;*/ margin-bottom: 25px;}
/*Product sidebar*/

.catalog-category-view.page-layout-2columns-left .column.main{ float: left; width: 100% !important;}
.catalogsearch-result-index.page-layout-2columns-left .column.main{ float: left; width: 100% !important;}
.catalog-category-view.page-layout-2columns-left .sidebar-main{ }
.catalog-category-view.page-layout-2columns-left .modes{ display: none;}
.catalogsearch-result-index.page-layout-2columns-left .modes{ display: none;}
.filter_custom {  border: 1px solid #000;  position: relative;  display: block;  padding: 10px 15px;  float: left;}

.catalog-product-view .new_productinner.container{ max-width: 100%;}

.page-layout-1column .product.media {
  width: 60%;
}
.page-layout-1column .product-info-main {
  width: 38%;
}
.bigimagesection img { max-width:100%; height:auto}
.bigimage-row {}
.bigimage100{ width:100%; border:3px solid #fff; float:left}
.bigimage50 { width:50%; margin-top: 0px;}
.bigimage100 a { cursor: zoom-in;}
.product-view .product-shop .page-title-wrapper .page-title span{ font-weight: 600; font-size: 22px;}
.product-view .product-shop .price-box{ float: right;}
.product-view .product-info-price{ float: left; width: 100%;}
.catalog-product-view .page-title-wrapper.product{ float: left; width: 100%;}
.catalog-product-view .product.attribute.overview{ float: left; width: 100%}
.catalog-product-view .product-add-form{ float: left;}
.w-sizes-chart{ }
.my-sizestext {float: left; text-decoration: underline;}
.size-chart {float: right; text-decoration: underline;}
.product-options-wrapper{ border-bottom: 0;}
.what-my-sizes{ border-bottom: 1px solid #d1d1d1; width: 100%;float: left;padding-bottom: 17px }
.catalog-product-view .swatch-option.text{ padding: 7px 32px;}
.customline_qtyr{ width: 100%; padding: 15px 0 0;}
.box-tocart.custom_addtocartr{ width: 100%; padding: 35px 0 0 0; margin-bottom: 20px;}
.custom_addtocart{ width: 100%;}
.product-view .add-to-cart button.button { width: 100%;}
.fieldset.custom_addtocartk{ width: 77%;float: left;}
.product-social-links.newwishlist_icon{ width: 19%; padding: 0; margin-left: 17px;}
.product-view .add-to-cart button.button{ background-color: #000; }
.custom_addtocartr .add-to-cart button.button{ height: 50px;} 
.newwishlist_icon a { height: 50px !important; line-height: 50px !important; width: 50px !important;}
.newwishlist_icon{ padding: 0 !important}
.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{ color: #fff;background-color: #000;border-color: #000;}
.product-view .product-shop .product-social-links a .icons, .product-add-form .product-social-links a .icons{ font-size: 20px;}
.product-view .add-to-cart button.button span{ text-transform: none; font-size: 15px;}
.pro_detail {
  top: -31px;
  position: relative; float: right;
}
.pro_detail::before {
  background: url(../images/tshirt.svg) no-repeat;
  content: ''; width: 50px;
height: 50px;
position: relative;
display: inline-block;
top: 19px;
}
.store-avail{ margin-bottom: 25px;}
.f_delivery , .s_avail , .store-share , .pro_detail{
  font-weight: 600;
  font-size: 18px;
}
.free-deliver-store p {
  margin-left: 36px;
}
.pro_share {
  margin-left: 6px; cursor: pointer;
}
.my-sizestext img {
  float: left;
  margin-top: -13px;
  position: relative;
}
.product-view .product-shop .addit{ display: none; border-top: 0;}
.product_details {
  float: left;
  width: 33%;
}
.details_info{ background: #fafafa; padding-bottom: 48px;}
.det-retin-help {
  width: 100%;
  margin-top: 10px; padding: 0px 0 0 0; margin-bottom: 0px;
}
.det_desc {
  margin-top: 15px;
}
.product_details h3 {
  text-transform: uppercase;
  font-size: 15px;
}
.details_info{ height:auto}
.det-retin-help{ height:300px;  overflow:hidden;}
.readmore{height: auto;}
.det-retin-help.readmore{ overflow:hidden; }
#expandbtn{ } 

.block-related_custom {  margin-top: 20px; }
.new-related-c.container{ max-width: 100%;}
.block-related_custom .product.actions.product-item-actions{ display: none;}
.new-related-c .block-title{ text-align: left; margin-bottom: 25px;}
.block-related .block-title strong::after{ background: none;}
.new-related-c .block-title #block-related-heading{ font-size: 15px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #333333;font-weight: bold;}
.new-related-c .images-container{ border: 0;}
.new-related-c .item:hover .images-container{ border:0;}
.new-related-c .product-name a{ text-transform: none;}
.container.new-listrec {  border-top: 1px solid #f1f1f1;}
.new-listrec .title-inline .heading{ font-size: 15px; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.new-listrec .title-inline{ margin: 20px 0;}
.new-listrec .product-item-actions , .new-listrec .price-box{ display: none}
.slide4.products-grid {text-align: left;}
.slide4 #owl-example4 .item {display: inline-block; margin: 0 10px;}
.new-listrec .product-item-name{ font-size: 14px; letter-spacing: 1px;}
.csupport {
  border: 1px solid #000;
  float: left;
  padding: 10px 35px;
  color: #000;
}
.product.alert.stock a { margin-top: 11px;display: block;}
.abxchere {float: left; width: 100%; margin-top: 17px;}
.answer-here a {text-decoration: underline;}
.abxchere p {margin-top: 7px;}
.customer-account-index .sidebar .product-items .product-item .product-item-actions{ display: none;}

/*03-08-2022*/

.newbar {
  /*height: 100%;*/
  width: 0;
  position: absolute;
  z-index: 1;
  left: 0;
  background-color: #fff;
  /*overflow-x: hidden;*/
  transition: 0.5s;
  /*padding-top: 60px;*/
}

.newbar a {
  /*padding: 8px 8px 8px 32px;*/
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.newbar a:hover {
  color: #f1f1f1;
}
.filter_custom_toolbar {  float: left;  margin-top: 5px;  margin-left: 60px;  cursor: pointer;}

.catalog-category-view.page-layout-2columns-left .sidebar-main{ z-index: 99999; width:0; margin: 0; padding-left:0; padding-right: 0;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar-main{ z-index: 99999; width:0; margin: 0; padding-left:0; padding-right: 0;}
.newbar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #fff;
  color: #000;
  padding: 0px 40px;
  border: 1px solid #000;
}
.newbar .filter-options { margin-left: 15px;}
.nre_filter .block-title{ margin-left: 15px !important;}

.openbtn:hover {
  background-color: #fff; color: #000; border: 1px solid #000;
}

#newcfitt {
  transition: margin-left .5s;
  padding: 16px;
}


.header .logo { margin:11px 0}
.sections.nav-sections { margin-top:8px}
.header-search .icon-setting .icons { margin-top:19px}
.currency_top .dropdown-switcher, .header .top-form-language .dropdown-switcher, .header .header-setting .dropdown-switcher { top:41px}
.my-accounts { margin-top:17px}
.minicart-wrapper { margin-top:20px}

.header-content.header-sticker.header-container-fixed {}
.header-container-fixed .header-logo { width:82%}
.header-container-fixed .header-search .icon-setting{ margin-top:18px}
.header-container-fixed .my-accounts { margin-top:13px}
.header-container-fixed .minicart-wrapper { margin-top:13px}

.checkout-cart-index .cart.main.actions .action { float:left; margin-right:15px; margin-bottom:30px; padding-left:10px; padding-right:10px}
.checkout-cart-index .cart.main.actions .action:last-child { margin-right:0}
.catalog-product-view .product.attribute.overview{ display: none;}
.wishlist-index-index .field.comment-box { display: none;}
.wishlist-index-index .products-grid.wishlist .product-item .price-box {
  margin-top: 10px;
  margin-bottom: 10px;
}



.fa-plus-square-o, .fa-minus-square-o{ font-weight:normal; color:#222}
.fa-plus-square-o::before {  content: "\f067";}
.fa-minus-square-o::before {  content: "\f068";}

.nav-sections .mean-nav ul li .collapse::before{  content: "\f067";}
.nav-sections .mean-nav ul li .expand::before{  content: "\f068";}

.left-right-images { width:auto; margin-left:-2px; margin-right:-2px; overflow:hidden}
.left-right-images .ban-left { padding-right:2px; padding-left:2px; padding-bottom:3px; text-align:center}

.left-right4-banner .ban-left1{padding-right:2px; padding-left:2px; padding-top:3px; text-align:center} 
.left-right4-banner{width:auto; margin-left:-2px; margin-right:-2px; overflow:hidden}

.footer .block-content-statick .list-inline li em{ line-height:27px;}


.cms-index-index .container, .cms-index-index .header .container{ max-width:1920px; margin:auto}
.cms-index-index .page-main.page-main-pal.container { max-width:1920px; margin:auto; padding-left:0px; padding-right:0px}
.header .container { max-width:1180px; }
.container { max-width:1180px;}

.catalog-product-view .new_productinner.container,.new-related-c.container { max-width:1180px; margin:auto}
.page-layout-1column .product.media { width:50%; padding-left:0}
.page-layout-1column .product-info-main { width:50%; padding-right:0}

.footer .col-lg-2 { width:20% !important}
.block-subscribe input.input-text { width:100%;}
.field.newsletter.input-box{ width:100% !important;}

.breadcrumbs ul{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; padding:14px 0}

.magicmenu .nav-desktop .level0 .level-top > span { font-size:14px;}
.magicmenu .nav-desktop .level0 .level-top { padding-left:13px; padding-right:13px;}

.catalog-category-view.page-layout-2columns-left .sidebar-main { display:none}
#layerednav-list-products .toolbar { margin-top:0}
.toolbar .limiter, .toolbar .sorter { padding-top:0}

body .products.wrapper ~ .toolbar::before { display:none}

.product-options-wrapper{ padding: 0;}
.catalog-product-view .price-container .price-label {display: none;}
.product-view .product-shop .price-box {  float: left;}
.catalog-product-view .price-final_price .normal-price {float: right;}
.catalog-product-view .price-final_price .old-price { margin-top: 0px; margin-right: 9px;}
.product-add-form { margin-top:20px;}
.my-sizestext img { margin-right:10px}
.swatch-attribute.size  { margin-top:17px;}
.box-tocart.custom_addtocartr { position:relative; padding-right:70px; padding-top:0; margin-top:27px;}
.box-tocart.custom_addtocartr .fieldset.custom_addtocartk { width:100%}
.box-tocart.custom_addtocartr .product-social-links.newwishlist_icon { position:absolute; top:0; right:0; padding-top:0}
.product-info-main .box-tocart.custom_addtocartr .actions { margin-top:0}
.box-tocart.custom_addtocartr .product-social-links.newwishlist_icon .action.towishlist{ margin-right:0}

.details_info{ padding-left:15px; padding-right:15px; margin-top:35px; padding-top: 25px;}
.details_info .product_details.details1 { padding-left:15px; padding-right:15px}


.block.block-minicart.ui-dialog-content.ui-widget-content {box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 24px;}

.checkout-cart-index .page-title-wrapper{ padding-top:0}
.checkout-cart-index .page-title-wrapper .page-title{ margin-top:0}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper { border:0; border-bottom:1px solid #ddd}
.data.table .custom-qty { text-align:center}
.cart.table-wrapper .col.qty { text-align:center}

.checkout-index-index .opc-progress-bar li{ width:50%}

.cate-left { width:33%}
.cate-right { width:65%}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title::after {  font-size: 37px;  right: 0;  content: '\e622';  font-family: 'icons-blank-theme';  top: -5px;}
.block-search .minisearch .searchsuite-autocomplete { width:100%}

.checkout-index-index .checkout-payment-method #co-payment-form .fieldset hr {
  display: none;
}
.content-cart.pull-right { z-index: 20;position: relative;}

#expandbtn:hover { color:#fff; border-color:#ff00aa}
.catalog-product-view .det-retin-help { height:295px}
.catalog-product-view .det-retin-help.readmore{ height:auto;}
.newclSticky{background: #F4989D;color: #fff !important;padding: 12px;display: inline-block; text-transform:uppercase; font-size:12px; font-family:"Montserrat",sans-serif}
.clSticky .newclSticky{ margin-left:15px}
.stickyCart .custom-qty .items { height:37px; width:37px}

.product-info-main .old-price.sly-old-price.no-display { display:inline-block !important}
.content-products .products .slick-prev.slick-arrow, .block-related .products .slick-prev.slick-arrow, .box-up-sell .products .slick-prev.slick-arrow{ background:#fff; left:0}
.content-products .products .slick-next.slick-arrow, .block-related .products .slick-next.slick-arrow, .box-up-sell .products .slick-next.slick-arrow{ background:#fff; right:0}

.my-accounts img{ max-width:23px; height:20px}
.my-accounts { margin-top:23px}
.icon-setting .icon-magnifier.icons { font-size:17px}
.header-search .icon-setting { margin-right:12px;}

.header-container-fixed .my-accounts { margin-top:15px;}


/*Updates changes 01-09-2022 login page*/
.customer-account-login .sociallogin-wrapper.block-customer-login.login-container { padding:20px}
body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon { height:38px; line-height:39px}
body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding {max-width:50%}
body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title { margin-bottom:0}
body.wp-sl .login-container .fieldset > .field > .control { width:100%}
.block-related .block-title strong, .block.filter .filter-title strong, .box-up-sell .block-title strong, .crosssell strong, .alo-brands .item span, .block-title-tabs span, .magictabs .item .title, .sidebar .block .block-title strong, .testimonials h3 span, .login-container .block .block-title strong { font-size:20px;}
.actions-toolbar .primary { float:left; margin-right:6px;}
.actions-toolbar .secondary { float:left}
.login-container .fieldset::after {  margin-top: 21px;  float: left;  width: 100%;}
.login-container .actions-toolbar .secondary { padding-top:2px; }

/*Updates changes 01-09-2022 products page*/
.category-products .products-list .product-items .product-item-details .swatch-attribute.color { display:block; float:left}
.catalog-category-view .products-list .product-item .price-box { width:100%; float:left}
.catalog-category-view .products-list .product-item .price-box .normal-price{ float:left !important}
.catalog-category-view .products-list .product.product-item-details .swatch-attribute.size {  display: table;  margin: auto;  float: left;  width: 100%;}
.catalog-category-view .products-list .product.product-item-details .swatch-attribute.size .swatch-attribute-options{ margin-top:0}
.catalog-category-view .products-list .product.product-item-details .swatch-attribute.color .swatch-attribute-options{ margin-top:0}
.grid .product-item-info { padding-bottom:30px}
.product.description.product-item-description {}
.product.description.product-item-description p, .product.description.product-item-description p a{ font-size:13px !important; line-height:20px !important; color:#151515 !important; margin-bottom:15px !important}
.product.description.product-item-description ul { margin-bottom:15px !important;}
.product.description.product-item-description ul li, .product.description.product-item-description ul li a,.product.description.product-item-description a {font-size:13px !important; color:#151515 !important;}


/*Updates changes 01-09-2022 cart page*/
.checkout-cart-index .col.qty { text-align:center}
.cart-summary > .title { font-weight:bold; font-size:14px;}
.checkout-cart-index .cart.table-wrapper .col { font-size:14px;}
.checkout-cart-index .cart.table-wrapper .col { padding-top:12px;}
.checkout-cart-index .input-text.qty { font-size:15px;}
.action.multicheckout { font-size:12px; border:1px solid #aaa; padding:14px 16px 12px; display:block; text-transform:uppercase}
.action.multicheckout:hover { background:#F4989D; border-color:#F4989D; color:#fff}



/*Updates changes 01-09-2022 Multiple shipping page page*/
.multishipping-checkout-addresses .table thead > tr > th{ padding-top:14px; padding-bottom:14px; padding-left:0;}
.multishipping-checkout-addresses .table thead > tr > th.col.qty { text-align:center; padding-left:7px; padding-right:7px; width:180px;}

.multishipping-checkout-addresses .table td .field.qty { min-width:100%; width:100%}
.multishipping-checkout-addresses .data.table tbody tr td input.qty{ width:100% !important}
.multishipping-checkout-addresses #multiship-addresses-table td {  padding-left: 0px; padding-right:0}
.multishipping-checkout-addresses #multiship-addresses-table td.col.actions { padding-left:12px; padding-right:12px}
.data.table tbody tr td input.qty { color:#ff0000}
button.action a{ display:block; margin:0 !important; color:#666666 ; text-decoration:none; margin-top:0}
button.action a span{ color:#666666 ;}
button.action:hover a, button.action:hover a span { color:#fff; text-decoration:none}

.multishipping-checkout-addresses .multicheckout .actions-toolbar > .primary { float:left}
.multishipping-checkout-addresses .multicheckout .actions-toolbar > .secondary { float:right; margin-top:0}
.multishipping-checkout-addresses .multicheckout .action.primary { padding-top:0; padding-bottom:0}


/*Updates changes 01-09-2022 My Account wishlist page page*/
.wishlist-index-index .products-grid.wishlist .product-item-info { text-align:center; width:100%}
.wishlist-index-index .box-tocart { display:none}
.wishlist-index-index .product-item-actions {}

.product-view.product-quickview .product.attribute.overview { clear:both}

.actions-toolbar .secondary button.action a.action{ margin-top:0; text-decoration:none }
.actions-toolbar .secondary button.action a.action span{ color:#666; text-decoration:none}
.actions-toolbar .secondary button.action a.action:hover span { color:#fff; text-decoration:none}


.catalog-product-view .modal-popup.modal-slide .modal-footer { display:none}

.catalog-product-view .modal-popup.modals-ajaxcart .action-close { top:0; right:0}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image > img {  width: 80px;  height: 80px;  object-fit: cover;  border-radius: 0%;}
.modal-popup.modals-ajaxcart .ajaxcart-wrapper-main {  justify-content: center;}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image > img { width:67px; height:100px}


.catalog-product-view .page-wrapper { overflow:initial}
.page-layout-1column .product-info-main {   position: sticky;    top: 67px;    }
.modals-quickview .product-add-form{ margin-top: 70px !important;}
.modals-quickview .new_productinner .price-label{ display: none !important;}
.sizchartpop { text-align: center;}
.sizchartpop a{ text-align: center; background: #f5989d; padding: 15px 40px; text-transform: uppercase;}
.sizchartpop a:hover{ color: #fff;}
.see-sizedetail-modal.modal-popup .modal-inner-wrap{ width: 50%;}

.wishlist-index-index .form-wishlist-items .actions-toolbar .action.update{ display: none;}
.wishlist-index-index .form-wishlist-items .actions-toolbar .action.tocart.back-wishlistl{ display: none;}
.wishlist-index-share .secondary .action.back.rr{ background: #fff;color: #666;border: 1px solid #aaa; padding: 0 35px; line-height: 35px; display: inline-block; margin-top: 0; height: 35px;}
.wishlist-index-share .secondary .action.back.rr span{ color: #666666; text-transform: uppercase; text-decoration: none;}
.wishlist-index-share .secondary .action.back.rr:hover{ color: #ffffff;background-color: #F4989D;border-color: #F4989D;}
.wishlist-index-share .secondary .action.back.rr:hover span {  color: #fff;}
.header-container-fixed .magicmenu .nav-desktop .level0 .level-top{ padding: 15px 15px;}

  .block3 a ,.block4 a { display:block; text-decoration:none}
  .block3 {}
  .block3 ul { margin:0; padding:0; list-style:none}
  .block3 li { float:left; width:16px; height:16px; margin-right:2px; background:#fff; border:1px solid #afafaf; margin-bottom:0}
  .block3 li:last-child { margin-right:0}
  .block3 .activeblock li, .block4 .activeblock li { background:#afafaf}
    .block4 { margin-top:5px}
  .block4 ul { margin:0; padding:0; list-style:none}
  .block4 li { float:left; width:11.5px; height:16px; margin-right:2px; background:#fff; border:1px solid #afafaf}
  .block4 li:last-child { margin-right:0}
  
  .catalog-category-view .listing-right1.new-viewmode { float:right}
  .catalogsearch-result-index .listing-right1.new-viewmode { float:right}
  .grid_4 .product-items .product-item { width:25%}
  .grid_4 .product-items .product-item:nth-child(3n+1) { clear:none}
  .wishlist-index-index .product-item-info .product-item-name{ padding-top: 20px; height: 57px;}
  .sidebar.sidebar-additional{ display: none;}
  .wishlist-index-index .form-wishlist-items .actions-toolbar .action.tocart{ display: none;}
  
.magicmenu .nav-desktop .level0:hover .level-top-mega { left:0 !important}
.magicmenu .nav-desktop .level0:hover .level-top-mega .content-mega-horizontal { width:100% !important}


 .customer-account-login .page-title { margin-top:14px;}
.cms-contact-us .page-title h1 { margin-bottom:0}
.cms-contact-us .column.main { padding-bottom:15px}
.footer .collapsible .block1 { padding-top:0}
.cate-right.noimg-container { width:100%}


.cms-index-index .page-footer { margin-top:0px;}
.page-footer { margin-top:50px;}

.new-qty-ch-carts input.qty{ border: 1px solid #cdcdcd !important; margin-top: 12px;}
.catalog-product-view #expandbtn {  text-align: center;  margin: auto;  display: block; margin-top: 23px;}
.catalog-product-view .bigimage100.bigimage50.odd.last-item{ width: 100%}

.catalog-category-view .det-retin-help { height: auto; }
.catalog-category-view #expandbtn { display: none;}
.related-category ul li.reads-mores{ display: none;}
.related-category ul li.after_display{ display: inline-block;}
/*.catalog-category-view .det-retin-help.readmore {  overflow: hidden;}

.catalog-category-view .more-active {  display: none;}
.catalog-category-view #expandbtn:hover{ color: #000;}
.catalog-category-view .readmore {  height: auto;}
.related-category ul li.after_display{ display: none;}
.catalog-category-view .reads-mores.new_hides{ display: none;}*/
.checkout-index-index .items-in-cart .content.minicart-items{ display: block !important;}
.catalog-product-view .product-info-main .stock.available{ display: none;}
.catalog-product-view .product-info-main .price-box .price-wrapper .price{ font-size: 22px; font-weight: 600;}
.free-deliver-store , .store-avail{ display: none;}
.product-options-wrapper .swatch-attribute-selected-option{ display: none;}
.checkout-cart-index .cart-summary .sociallogin-wrapper.block-customer-login.login-container{ display: none;}
.checkout-cart-index .cart-summary #block-shipping{ display: none;}
tr.totals-tax{ display: none;}
.checkout-payment-method .payment-option-title .action-toggle{ color: #222222;}
.checkout-index-index .field-tooltip .field-tooltip-action , .checkout-index-index .field-tooltip.toggle{ display: none;}
.checkout-index-index .field .control._with-tooltip input{ width: 100%}


/*Product Details POP UP css Starts here*/
.modals-ajaxcart.modal-popup .modal-inner-wrap { width:800px;}
.ajax-mainl-conatiner { width:100%}
.ajax-mainl-conatiner .ajax-main-left{ width:48%; float:left}
.ajax-mainl-conatiner .ajax-main-right { width:48%; float:right; text-align:left}
.ajax-mainl-conatiner .ajax-main-img-container{ position:relative; padding-left:80px; min-height:103px;}
.ajax-mainl-conatiner .ajax-main-img-left{position: absolute;top: 0;left: 0;}
.ajax-mainl-conatiner .ajax-main-img-right{ text-align:left}


.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message { font-size:18px; line-height:inherit; text-align:left; padding:10px; padding-left:38px;}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message::before {position: absolute;margin: 0;width: 35px;top: 16px;font-size: 32px;left: 2px;}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions{flex-direction: column;}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link { margin-right:0; text-align:center; margin-top:10px}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link .action.checkout { height:40px; line-height:40px; font-size:13px}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action span { font-family:'Lato', sans-serif}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action { border:1px solid #F4989D}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action:hover { border:1px solid #F4989D }
.catalog-category-view .container{ position: relative;}
.filter-current .action.remove{ position: relative; display: inline-block; left: 5px;}
.block-actions.filter-actions .action.clear.filter-clear{ font-size: 15px;}
.filter-content .filter-actions{ padding-top: 8px; padding-bottom: 25px; text-align: left;}
.newbar .filter-current .item{ width: 12%;float: left; margin-left: 15px;}
.toolbar{ padding: 0 15px;}
.bottom_toolbars .filterandorder , .bottom_toolbars .listing-right1.new-viewmode{ display: none;}
.bottom_toolbars .toolbar-sorter.sorter, .bottom_toolbars .field.limiter{ display: none;}
.bottom_toolbars .toolbar-products .pages{ display: block;}
.left-right-images {  display: flex;  flex-wrap: wrap;  align-items: center;}
.static-text.tex-right {  text-align: center;  position: relative;  padding: 0 80px;  width: 50%;}
.static-image {  width: 50%;}
.static-text.tex-right .text {  text-align: justify;}

.videos_cls1 {    position: relative;    padding-bottom: 42.7%; /* 16:9 */    height: 0;}
.videos_cls1 iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.magicslider .external-video:after{ background: none;}

.sliders_desktops{ display: block;}
.sliders_mobiles{ display: none}


/*navigation new css*/
.sections.nav-sections.cdz-fix-left .cdz-menu { background:#fff;}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu{ display:table; margin:auto; float:none; width:auto; background:none} 
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top { position:relative}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link{ padding:22px 10px 22px; background:none; letter-spacing:0.3px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link span {  padding: 0;  text-transform: uppercase;  font-size: 14px;  text-decoration: none;  outline: medium none;  text-align: left;  font-family: "Montserrat", sans-serif; font-weight:500}

.sections.nav-sections.cdz-fix-left .cdz-menu .item.level-top.open > a, .sections.nav-sections.cdz-fix-left .cdz-menu .item.level-top > a:hover { color:#F4989D}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top.parent .menu-link:after {    content: "\f107";    font-family: "FontAwesome";    font-size: 14px;    margin-left: 5px;    opacity: 0.3;    vertical-align: 0;}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop {  background-color: #ffffff;  border-color: #f0f0f0;  border-style: solid;  border-width: 0 1px 1px 1px;  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);}


.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub {  color: #333333;  position: relative;  font-size: 14px;  text-transform: uppercase;  font-weight: 500;  padding: 0;  display: block;  line-height: 30px;  margin: 28px 0 15px;  font-family: "Montserrat", sans-serif; position:relative; margin-top:2px; padding-left:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub:hover { padding-left:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub:before {  content: "";  position: absolute;  left: 0;  bottom: -5px;  background-color: #dddddd;  height: 1px;  width: 60px;}


.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-width-24 {  margin-left: 0;  margin-right: 0;  padding: 0 25px; width:100%}


.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li { margin-bottom:0px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a { text-align: left;text-decoration: none;font-size: 13px;text-transform: capitalize;display: block;line-height: 28px;transition: padding 0.5s ease 0s;color:#333;font-weight: 300;letter-spacing: 1px;}
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a:hover {   color: #F4989D;  padding-left: 10px;}
 
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a strong { font-weight: 400;}
 
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li.no_class a { color:#333; text-transform:uppercase; position:relative  }
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li.no_class a:before {    content: "";  position: absolute;  left: 0;  bottom: -5px;  background-color: #dddddd;  height: 1px;  width: 60px;background: #f89ea3;  bottom: 0px;}
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li { line-height:28px}
 
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li.mviewall a {  text-transform: uppercase;  color: #f89ea3;  text-decoration: underline;} 

 .mobile-ma_address {  font-size: 15px;  line-height: 24px;  padding: 13px; display:none}
 .header .sections.nav-sections.cdz-fix-left .logo {  margin-top: 14px;  margin-left: 11px; margin-bottom:14px; display:none} 
/*Instagram feed start*/
.spring-styles{ overflow:hidden; margin-bottom:56px}
.slide2 {position:relative; padding:0; margin-top:55px; margin-left:-12px; margin-right:-12px; padding-left:20px; padding-right:20px  }
.slide2 .item { margin:0 0px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-i1-out; transition: all 0.4s ease-in-out; text-align:center; line-height:normal; margin:0 12px}
.simg {  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; overflow:hidden; position:relative}
.simg:hover img {transform:scale(1.1);-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.simg img { max-width:100%; height:auto; display:block;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.slide2 .item img{ max-width:100%; height:auto}
.slide2 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide2 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide2 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide2 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.slide2 .item a { text-decoration:none}
.slide2 .item  h3 { font-size:20px; color:#54b9c3; padding-top:20px}
.slide2 .slidenavdisabled{ display:block !important}
.simginner{ position:absolute; bottom:15px; left:0; width:100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.slide2 .stext11 {  font-size: 17px;  color: #fff;  text-shadow: 0px 2px 2px #000;  font-weight: 600;  line-height: 24px; height:auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.8s ease-in-out;}
.slide2 .stext11 span { text-transform:uppercase}
.slide2 .stext22 {opacity:0; visibility:hidden; overflow:hidden;  font-size: 17px;  color: #fff;  text-shadow: 0px 2px 2px #000;  font-weight: 600;  line-height: 24px; height:0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.8s ease-in-out; position:relative; bottom:4px}
.slide2 .stext22 a {  text-decoration: none;  font-size: 17px;  color: #fff;  text-transform: uppercase;  display: inline-block;  padding-bottom: 3px;  border-bottom: 2px solid #fff;}
.slide2 .stext22 a:hover { color:#F4989D; border-color:#F4989D}

.simg:hover .stext11 {opacity:0; visibility:hidden; overflow:hidden; height:0}
.simg:hover .stext22 {opacity:1; visibility:visible; overflow:visible; height:auto; bottom:12px}
.share-text {  text-align: center;  font-size: 20px;  margin-top: 70px;  font-weight: normal;  text-transform: uppercase;  letter-spacing: 5px;}
/*Instagram feed end*/
.followus-cl{ display:table; margin:auto; margin-top:40px;}
.followus-cl a {background:#F4989D; display:block; padding:9px 17px; text-decoration:none; color:#000 !important; text-transform: uppercase;font-weight: 600;font-size: 17px;}
body .followus-cl a:focus { color:#000}
.body.page-layout-1column .followus-cl a { color:#000}
.followus-cl a:hover { color:#fff !important; background:#222}

.block-content.block-content-statick .logo-text{ line-height:normal; margin-bottom:14px}
.cate-left {  width: 23%;}
.cate-right {  width: 76%;}

.slide4 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide4 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide4 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide4 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.slide4 .slidenavdisabled{ display:block !important}


/*Products filter css for all 3 wesbite*/
.catalog-category-view .toolbar.toolbar-products { margin-bottom:0; float:left; width:100%}
.catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar{ margin-left:22px; margin-top:4px; font-size:15px}
.catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar img { margin-top:2px}
.product.name.product-name.product-item-name { height:37px; text-overflow: unset; white-space: inherit; line-height:20px} 


.catalog-product-view .det-retin-help { height:auto}


/*description-slider*/
.newin{ padding-top:70px;}
.img-responsive img{ max-width:100%; height:auto}
.slide3{ position:relative; padding-left:10px; padding-right:10px; overflow:hidden   }
.slide3 .item img{max-width:100%;height:auto}
.slide3 .item { position:relative; margin:0 10px; position:relative }
.slide3 .item .catboxnew11{ width:100%; text-align:center; display:table; height:50px;}
.slide3 .item .catboxnew11 a { display:table-cell; vertical-align:middle}


.slide3 .customNavigation .next{position:absolute;left:0px;top:10px;cursor:pointer; padding:0}
.slide3 .customNavigation .next:before{content:"\f104";color:#282828;font-size:32px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide3 .customNavigation .prev{position:absolute;right:0px;top:10px;cursor:pointer; padding:0}
.slide3 .customNavigation .prev:before {content:"\f105";color:#282828;font-size:32px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide3 .item a{text-decoration:none; display:block}
.slide3 .slidenavdisabled{display:block!important} 
.pbox {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.pbox .text15 a {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.catboxnew11 { display:inline-block; font-size:11px; font-weight:bold; text-transform:uppercase}
.catboxnew11 a { padding: 5px;display: block; color:#333; border:1px solid #333}
.sub-cat-owl {  margin-top: 11px;}
.one-banners-images{ float: left;}
.slide3 .customNavigation .next:active{  background-image: none;  outline: 0;  -webkit-box-shadow:none;  box-shadow:none;}
.slide3 .customNavigation .prev:active{  background-image: none;  outline: 0;  -webkit-box-shadow:none;  box-shadow:none;}
.toolbar-sorter option[value="name"] , .toolbar-sorter option[value="sku"] , .toolbar-sorter option[value="price"] {  display: none;}
.slide4 .product.product-item-sku.sku{ display: none;}

/*FIlter box css*/
.sidebar.sidebar-main.newbar.f_active {box-shadow:0px 0px 4px 0px #ccc; -webkit-box-shadow:0px 0px 4px 0px #ccc; top:74px; padding-top:0; padding-top:15px;}
.catalogsearch-result-index .sidebar.sidebar-main.newbar{ visibility: hidden; overflow: hidden}
.catalogsearch-result-index .sidebar.sidebar-main.newbar.f_active {top:240px; left: inherit; visibility: visible;}
.close_button {  font-size: 21px;  text-transform: lowercase;  font-weight: bold;  position: absolute;  top: -17px;  right: 11px; cursor:pointer}
.catalog-category-view .alocolumns { position:relative}

.filt_text_c .fil_text { display:none}
.swatch-option.selected{ outline: 2px solid #F4989D;}
.quickview.configurable{ display: none;}

 /*Products search css for all 3 wesbite*/
.catalogsearch-result-index .close_button{ top:0 }
.action.sorter-action{ display: none;}
/*.text_mleft {  margin-left: 15px !important;}*/
.text_mleft::before {content: "-";    margin-right: 7px;}
.accordion-section-content{ display: none;}


 /*Size guide css */
.size-guide-mainc img{ max-width:100%; height:auto}
.size-guide-left{ float:left; width:58%; text-align:left; margin-top:20px;}
.size-guide-right { width:38%; float:right; }

.accordion-section {border-bottom:1px solid #ccc}
.accordion-section .accordion-section-title{ padding:10px 0; display:block; padding-left:0; position:relative; font-weight:bold}
.accordion-section-content { border-top:1px solid #ccc; padding-top:16px}


.accordion-section-v {border-bottom:1px solid #ccc}
.accordion-section-v .accordion-section-title-v{ padding:10px 0; display:block; padding-left:0; position:relative; font-weight:bold}
.accordion-section-content-v { border-top:1px solid #ccc; padding-top:16px}
.accordion-section-content-v{ display: none;}
.accordion-section-v .accordion-section-title-v:before {position:absolute;	right:3px; top:2px;	cursor:pointer; padding:0;content:"\f107"; color:#3b3b3b; font-size:24px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}

.accordion-section .accordion-section-title:before {position:absolute;	right:3px; top:2px;	cursor:pointer; padding:0;content:"\f107"; color:#3b3b3b; font-size:24px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.size_chrt_popup{ margin-bottom: 30px;}
.size_chrt_popup .size-guide-left{ width: 100%;}


 /*Uppervcase for all 3 website heading*/ 
.products-grid .product-name a { text-transform:uppercase}
.product-view .product-shop .page-title-wrapper .page-title span { text-transform:uppercase}
.minicart-items .product-item-name { text-transform:uppercase}

.checkout-index-index .opc-block-summary .product-item .product-item-inner {   table-layout: fixed;}
.checkout-index-index .opc-block-summary .product-item .product-item-name-block {  display: table-cell;   width: 82%;}
.checkout-index-index .opc-block-summary .product-item .subtotal { width: 67px;}
.checkout-index-index .minicart-items .product-item-details {  text-align: left;  padding-left: 46px;}

.category-products.grid .item .product-image-photo { margin:0}
.catalog-category-view .product-items .product-item { padding-left:17px ; padding-right:17px}


#html-body .page-wrapper { overflow:visible}
.page-header.alothemes {  position: sticky;  top: 0;  left: 0;  z-index: 99999999999;  background: #fff; }
.page-header.alothemes.darkfixed{ -webkit-box-shadow: 0 8px 6px -9px rgba(0,0,0,0.5);  -moz-box-shadow: 0 8px 6px -9px rgba(0,0,0,0.5);  box-shadow: 0 8px 6px -9px rgba(0,0,0,0.5);}
.header-logo .logo img { max-width:165px; height:auto}

.related-category ul li.item { display:block; height:auto; border:none}
.related-category ul li.item a { padding-top:5px; padding-bottom:5px;}

/*updates for all 3 website css*/
.block-content.filter-content { padding:7px 20px;}
.block-content.filter-content *{font-family:"Montserrat", sans-serif;}
.block-content.filter-content .filter-options {  margin-left: -1.5%;  margin-right: -1.5%;  overflow: hidden;}
.block-content.filter-content .filter-options .onefilter_data {  width: 17%;  float: left;  margin-left: 1.5%;  margin-right: 1.5%;} 
.catalog-category-view .filter-options-content { font-size:inherit}
.filter-options .filter-options-content .ui-slider-horizontal { height:10px;}
.block-content.filter-content .amshopby-slider-container .amshopby-slider-display {  text-align: center;  font-size: 14px;  margin-top: 7px;  }
.filter-content .filter-actions { text-align:left; padding:0; margin-top:8px; margin-bottom:15px;}
.filter-content .filter-actions .action.clear.filter-clear {  padding: 4px 10px;  background: #F4989D;  color: #fff; display:inline-block; font-size:13px;}
.block-content.filter-content .amshopby-slider-container .am-slider .ui-slider-handle { background: #F4989D;}
.block-content.filter-content .filter-options-content .items .item input{ margin-top:-2px; margin-right:3px}
.block-content.filter-content .filter-options-content .items .item label { font-weight:normal}
.block-content.filter-content .filter-options .filter-options-content .item a span { font-weight:normal}
.block-content.filter-content .filter-options .filter-options-title { font-weight:bold}
.block-content.filter-content .filter-options .filter-options-content .item a span { font-size:13px;}
.block-content.filter-content .filter-options .filter-options-content .item { line-height:35px;}
.block-content.filter-content .filter-options .filter-options-content .item a span { font-size:13px; padding-top:6px; padding-bottom:6px;}
 .block .block-content.filter-content .block-subtitle { font-weight:bold; color:#F4989D }
 
.block-content.filter-content .filter-options-content .items {    max-height: 410px;    overflow: auto;}
.block-content.filter-content .filter-options-content .swatch-option.text {    background: #f0f0f0;    color: #686868;    font-size: 11px;    font-weight: 400;    line-height: 20px;    margin-right: 4px;    min-width: 22px;    padding: 2px 6px;    margin-bottom: 3px;
}
.block-content.filter-content .filter-options-content .swatch-option {    height: 26px;}
.block-content.filter-content #am-shopby-container .items .item { border-bottom:0; float:left; margin-right:15px; width:auto; margin-left:0}
#amasty-shopby-product-list .products.wrapper { clear:both}
.block.filter .filters_by { display:none}
.block.filter .close_button { top:3px}
.sidebar.sidebar-main.newbar.f_active { top:92px}
.amshopby-button.-remove::after { font-size:15px;}
.filter-options .filter-options-title:hover::after { color:#F4989D !important}
.filter-options .filter-options-content .item a:hover, .filter-options .filter-options-content .item a span:hover {  color: #F4989D !important;}

/*updates 25-4-2023*/
.price-box .price, .special-price .price { font-weight:bold}
.product-item .old-price .price { font-weight:bold}
.block-collapsible-nav .item a, .block-collapsible-nav .item > strong { text-transform:uppercase}

.checkout-cart-index .cart.table-wrapper .col { text-transform:uppercase}
.cart-summary > .title { text-transform:uppercase}
.opc-progress-bar-item > span { text-transform:uppercase}
.opc .step-title { text-transform:uppercase}
.opc-block-summary > .title { text-transform:uppercase}
.table-checkout-shipping-method thead th { text-transform:uppercase}
.checkout-payment-method .payment-option-title { padding-left:0}
.opc-block-summary .items-in-cart > .title strong { text-transform:uppercase}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { text-transform:uppercase}
.checkout-index-index .opc-block-shipping-information { padding-left:0; padding-right:0}
.table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > tbody > tr > th, .table:not(.cart):not(.totals) > tfoot > tr > th, .table:not(.cart):not(.totals) > thead > tr > td, .table:not(.cart):not(.totals) > tbody > tr > td, .table:not(.cart):not(.totals) > tfoot > tr > td { text-transform:uppercase}
.footer .block-content-statick li a { text-transform:uppercase}
.block-footer-bottom .footer strong { text-transform:uppercase}
.left-right-images .static-text.tex-right .title a { text-transform:uppercase}
.cms-page-view .title { text-transform:uppercase}

.form.create.account .secondary .action.back {  background: none;  border: none;  padding-left: 6px; color:#F4989D; padding-right:0}
.form.create.account .secondary .action.back span { color:#F4989D; font-weight:600}
.addcolor{ background: #FFCED0 !important; color: #333;}
.product-view.product-quickview .product.attribute.sku{ margin-top: 20px;}
.sign-left {  text-transform: uppercase;}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message, .message.notice, .message.success { background:#EEF0F4}
.message.notice, .message.success {  color:#F4989D}
.message.notice > :first-child::before { color:#F4989D}
.message.success > :first-child::before { color:#F4989D}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message::before { color:#F4989D}
.modals-ajaxcart .modal-content .actions .action { background:#F4989D; border-color:#F4989D}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message { color:#F4989D}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message a { color:#F4989D}
.product-view .add-to-cart button.button span { text-transform:uppercase}

.page.messages  { max-width:1180px; margin:auto !important; width:auto !important; padding:0 15px !important}
.action.edit span, .action.back span, .action.remind span, .login-container .fieldset::after { color:#F4989D}
.message.success a { color:#F4989D; text-decoration:underline}
.message { background:#EEF0F4 !important; color:#F4989D !important}
.message.info > :first-child::before {color:#F4989D !important}

.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n+1) {  clear: none;}
.wishlist-index-index .products-grid.wishlist .product-items{ margin-left:-1%; margin-right:-1%; overflow:hidden; display: flex;  flex-wrap: wrap;}
.wishlist-index-index .products-grid.wishlist .product-item { width:23%; margin-left:1% !important; margin-right:1% !important}

.account .page-title-wrapper .page-title { margin-top:0}

.modal-popup.modals-ajaxcart .action-close { top:0; right:0}
.opc-block-summary .minicart-items-wrapper { max-height:872px;}
.catalog-category-view .product-items .product-item { position:relative}
.catalog-category-view .product-items .product-item .stock.unavailable { position:absolute; top:10px; right:27px; z-index:999}
.catalog-category-view .category-products.grid_4 .product-items .product-item { height:auto !important}

.details_info .product_details.details1,.details_info .product_details.details2,.details_info .product_details.details3 { padding-left:15px; padding-right:15px;}


.slide4 { margin-left:-15px; margin-right:-15px}
.slide4 #owl-example4 .item { margin-left:15px; margin-right:15px;}
.slide4 .product-item-details { margin-top:15px; text-align:center}
.new-listrec .slide4 .product-item-description { display:none}
.new-listrec .slide4 .customNavigation {}

.slide4 .product-item-details a{  text-transform: uppercase; font-weight: 500;font-size: 14px;  line-height: normal;  outline: 0 none;  text-transform: uppercase;  text-decoration: none;  font-weight: 500;  letter-spacing: 1px;}
.new-listrec .slide4 .price-box { display:block; text-align:center}

.custom-realated-data { margin-top:20px;}
.custom-realated-data .block-title{ text-transform:uppercase;  font-size: 16px;  font-weight: normal;  letter-spacing: 1px;  font-family: "Montserrat",sans-serif;}
.custom-realated-data .block-title strong { font-size:15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold;}
.custom-realated-data { padding-top: 0px;}
.custom-realated-data .slide5 .product-item-details { margin-top:15px; text-align:center}
.custom-realated-data .slide5 .product-item-details a{  text-transform: uppercase; font-weight: 500;font-size: 14px;  line-height: normal;  outline: 0 none;  text-transform: uppercase;  text-decoration: none;  font-weight: 500;  letter-spacing: 1px;}

.custom-realated-data .slide5 .item { margin-left:15px; margin-right:15px;}



.custom-realated-data .slide5 {position:relative; padding:0; margin-top:0px; margin-left:-15px; margin-right:-15px; padding-left:20px; padding-right:20px  }
.custom-realated-data .slide5 .price-box { display:table; margin:auto}
.catalog-product-view .column.main { display:block;display: block !important;}
.slide5 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide5 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide5 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide5 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }



.out_sprice_none{ display:none !Important}

.product.actions .outstocks { display:table; margin:auto}
.product.actions .outstocks a { background:#000; color:#fff; padding:7px 15px; display:block}
.product_new_alert.product { clear:both; float:left; padding-left:0; padding-top:0}
.product_new_alert.product .action.alert{ background:#000; color:#fff; padding:7px 15px; display:block; border-radius:0 }

.catalog-product-view .page-footer { margin-top:0}
.stock.unavailable { display:none !important}
.tb_class_v table { border:1px solid #ccc; border-collapse:collapse; table-layout:fixed}
.tb_class_v table td { border:1px solid #ccc; text-align:center; padding:10px;}
.tb_class_v table thead td { color:#F4989D; font-weight:500}
.tb_class_v table td p{ margin-bottom:0}
.tb_class_v table tbody td:first-child { color:#F4989D;font-weight:500}
.cms-sizes-fittings .accordion-section .accordion-section-title { padding-right:25px}
.attrlabel {  font-weight: bold;}


/*Updates as on 28-04-2023*/
.catalog-product-view .det-retin-help { height:200px;}

/*clarna updates*/
.clarna_main .clarna_section{ text-align:center; font-size:15px; line-height:25px}
.clarna_section{}
.grid-text__title {  font-size: 24px;  margin-top: 33px; margin-bottom:25px}

.clarna_right_left {  display: flex;  justify-content: center;  flex-direction: row;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center; margin-bottom:40px}
.clarna_right_left .grid-text__title { margin-top:0}
.clarna_se_left { float:left; width:50%; padding-left:15px; padding-right:15px}
.clarna_se_left.clarna_se_right { float:right}

.clarna_main .clarna_section .grid-text__buttons a { display:inline-block; padding:15px; border:2px solid #222; margin-left:10px; margin-right:10px; font-weight:bold; margin-top:10px; margin-bottom:20px;}

.catalog-product-view .swatch-option.text { min-width:100px; padding-left:0; padding-right:0}

.catalog-product-view .more-imagss{display: flex;flex-direction: row;flex-wrap: wrap;}
.catalog-product-view .fancybox-container { z-index:99999999999999999}
.slick-slider { padding:0 !important}
.catalogsearch-result-index #amasty-shopby-product-list dl.block{ display: none !important;}


.slide21 .ban-left1 { width:100%}
.slide21 .owl-theme .owl-controls .owl-page.active2 span { opacity:1} 

 .slide2 { padding-left:30px; padding-right:30px}
 .slide2 .customNavigation .prev { right:16px}
 .slide2 .customNavigation .next { left:16px}
 
 
.checkout-index-index .authentication-wrapper { width:100%; margin-top:0; text-align:right }
.checkout-index-index .authentication-wrapper span {color:#333333}
.checkout-index-index .authentication-wrapper .block-authentication .block-content form .fieldset { padding:0; margin-top:0; margin-bottom:15px}
.checkout-index-index .authentication-wrapper .block-authentication .block-title { margin-bottom:0}
.checkout-index-index .authentication-wrapper .modal-header { display:none}
.checkout-index-index .opc-progress-bar { clear:both}
.checkout-index-index .authentication-wrapper .block-authentication .action.action-login.secondary { display:block; height:auto; padding:6px 12px;}
.checkout-index-index .authentication-wrapper .block-authentication .actions-toolbar{margin-bottom: 16px;margin-top:0px;}
.checkout-index-index .authentication-wrapper .block-authentication .actions-toolbar > .secondary { padding-top:0}


.checkout-index-index .authentication-wrapper .block-authentication .login-container.nessid {   margin-top: 0;  float: left;  width: 100%;  padding-top: 20px;  border: 0;    border-top-color: currentcolor;    border-top-style: none;    border-top-width: 0px;  border-top: 1px solid #ccc;}

.checkout-index-index .authentication-wrapper .block-authentication .sociallogin-padding{}

body.wp-sl.checkout-index-index .authentication-wrapper .block-authentication .sociallogin-padding { max-width:100% !important}

.cms-faqs .accordion-section-content-v { padding-top:0}
.cms-faqs .accordion-section .accordion-section-title { font-weight:normal}

.videos_cls1 a{ position: absolute;  height: 100%;  width: 100%; display:block; top:0; left:0 }
.videos_cls1 a:before { width:100%; height:100%; content:''; opacity:0; z-index:9999999999; background:#000; position:absolute; top:0; left:0}
.bottom_toolbars .toolbar-amount{ display: block; text-transform: uppercase;}
.product.media-q.product-img-box-q.col-md-5.col-sm-5.col-12{ width: 100%;}
.cms-page-view .column.main .text_mleft a { text-decoration: underline;}
.footer-b-links a {  text-decoration: underline;}
.cate-description.det-retin-help a {  text-decoration: underline;}
.left-right-images .text a{text-decoration: underline;}
.cms-page-view .column.main a { text-decoration: underline;}
.cms-page-view .column.main a.accordion-section-title , .cms-page-view .column.main a.accordion-section-title-v {  text-decoration: none;}
.cms-page-view .column.main a.grid-text__cta {  text-decoration: none;}
.left-right-images .static-text.tex-right .title a{ font-size: 45px; text-transform: uppercase; text-decoration: none;}
.fieldset > .field.required > .label::after, .fieldset > .fields > .field.required > .label::after, .fieldset > .field._required > .label::after, .fieldset > .fields > .field._required > .label::after{content: '*';color: #e02b27;font-size: 18px;}



.first_order_10_per{ margin-bottom:24px; font-size:14px}
.first_order_10_per .p_first_text { font-weight:600}
.block.sociallogin-block { padding:15px 25px}
.news-subscribe { background:#fccece; padding:20px; padding-top:18px;}

.newsletter.news-subscribe { font-size:15px; font-family:'Lato', sans-serif; margin-top:20px;}

.newsletter.news-subscribe .subscribe_main-conatiner { position:relative; padding-right:50px;}


.fieldset .newsletter.news-subscribe label{ color:#222; font-weight:600; font-size:17px; line-height:24px; white-space:inherit;}
.sub_left.subscribe_lefts {  position:relative; }
.sub_left.subscribe_rights{  position:absolute; top:0; right:0}
.sub-text1,.sub-text2 { display:block; color:#222}
.sub-text1 { position:relative; padding-left:25px;}

.news-subscribe a { color:#222 !important}
.newsletter.news-subscribe .sub-text1 input { position:relative; float:left; outline:none; margin-right:11px; position:absolute; top:1px; left:0}
.sub-text2  { margin-left:24px; margin-top:4px;}

.newsletterssa { background:#eee; padding:20px; margin-top:20px !important; padding-left:25px; position:relative; padding-left:42px; padding-top:18px;}
.fieldset > .field.newsletterssa  > .label, .fieldset > .fields > .field.newsletterssa  > .label { padding:0; white-space:inherit;font-size:15px; line-height:22px; }
.newsletterssa input.checkbox { position:relative; top:0px; float:left; outline:none; margin-right:11px; position:absolute;top:19px; left:18px}
.customer-account-login .first_order_10_per{ display: none;}
div.text_mleft::before {  content: inherit;}
div.text_mleft ul li {  list-style: outside;  color: #000;  margin-left: 15px;}
div.text_mleft ol li {  list-style: image-set;  color: #000;  margin-left: 15px;}

.checkout-cart-index .cart-summary .first_order_10_per{ display: none;}

.checkout-index-index .payment-method-content { padding-left:0}
.checkout-index-index .billing-address-same-as-shipping-block input[type="radio"], .checkout-index-index .billing-address-same-as-shipping-block input[type="checkbox"] { margin:0; margin-right:5px; width:14px; height:14px; margin-top:-4px;}
.checkout-index-index .billing-address-same-as-shipping-block input:checked[type="radio"], .checkout-index-index .billing-address-same-as-shipping-block input:checked[type="checkbox"] {accent-color: #F4989D;}
.product_details .det_desc a {  text-decoration: underline;}
.klarna_products.clearfix {  float: left;  width: 100%;  margin-bottom: 20px;}

.footer-copyright {  padding: 20px 0;}
.footer-copyright .main {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;}
.footer .copyright { padding: 0;  margin: 0;  padding: 20px 0;  text-transform: uppercase;  text-align: center;  display:block;  line-height: normal;}

/*Color Uniformaty css*/
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] { background:#fbfbfb}
input.input-text, select, textarea {background:#fbfbfb}

input:checked[type="checkbox"] {  accent-color: #FFCED0;}
input.radio {}
 input[type="checkbox"]{ top:0; vertical-align: sub;}
input.checkbox {}
 input[type="checkbox"]:focus{        outline:0;    }
  input[type="radio"]:focus{        outline:0;    }
input[type="radio"] {  /* remove standard background appearance */  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  /* create custom radiobutton appearance */  display: inline-block;  width: 15px;  height: 15px;  padding: 2px;  /* background-color only for content */  background-clip: content-box;  border: 2px solid #f4989d;  background-color: #ffffff;  border-radius: 50%; min-height:inherit; margin-top:-2px !important; outline:none}

/* appearance for checked radiobutton */
input[type="radio"]:checked {  border-color: #f4989d;    background-color: #f4989d;}

.newsletterssa{background: #fbfbfb;}
.nav > li > a:hover, .nav > li > a:focus {  text-decoration: none;  background: none; color:#DD6874}
.message {  background:#fbfbfb !important;  color: #222 !important;}
.message.warning > :first-child::before { color:#DD6874}

.sign-left { font-size:13px; font-weight:bold;  color:#222}
.search-area.header-search .block-search .block .block-title strong { font-size:13px; font-weight:bold;  color:#222}
.header-logo .logo img { float:left}


.content-cart.pull-right .block-minicart .subtitle.empty { font-size:13px; font-weight:bold; font-family:"Montserrat", sans-serif; color:#222}
.block-minicart .block-content > .actions > .primary .action.primary { font-size:12px;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong {color:#DD6874}
div.mage-error { color:#DD6874}
.message.error > :first-child::before { color:#f4989d}
.message.error { color:#f4989d}
.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before {color:#DD6874}
.klarna_products { background:#ffa8cd; text-align:center}

.minicart-items .product-item-details .price { color:#f4989d}
.minicart-items .action.edit::before, .minicart-items .action.delete::before, .cart.table-wrapper .actions-toolbar > .action-delete::before, .cart.table-wrapper .actions-toolbar > .action-edit::before {color:#f4989d}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {  border: 1px solid #ececec;  -webkit-text-fill-color: #666;  -webkit-box-shadow: 0 0 0px 1000px #fbfbfb inset;  transition: background-color 5000s ease-in-out 0s;}
.block-collapsible-nav .item a:hover { color:#DD6874}
.action.edit span, .action.back span, .action.remind span, .login-container .fieldset::after {color:#DD6874}

.opc-block-shipping-information .shipping-information-title .action-edit::before{ color: #f4989d;}
.abs-action-remove, .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel, .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove{ color: #222222;}
.abs-action-button-as-link:hover, .abs-action-remove:hover, .cart.table-wrapper .action.help.map:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .cart-summary .block.giftcard .action.check:hover, .gift-options .actions-toolbar .action-cancel:hover, .table-comparison .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:hover, .paypal-button-widget .paypal-button:hover, .abs-add-fields .action.remove:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover{ color: #f4989d;}
#checkout-payment-method-load .field.payment-image{ display: none;}


.footer-copyright .main {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;  flex-direction: row;  justify-content: center;}
.footer-copyright .main .payment-ft {display: flex;order: 2; padding-left:50px}
.footer-copyright .main .copyright  {display: flex; order: 1; padding-right:50px}
.label-page-newsl{ margin-top: 15px; margin-bottom: 15px;}
.newsletter-cpages .field.newsletter.input-box {  margin-bottom: 20px;}
.account .action.change-password{ float: right; color: #DD6874; display: none;}
.product-view .product-shop .product-social-links a.already-wish{ color: #ffffff; background-color: #f4989d; border-color: #f4989d;}
.category-products .item .add-to-links a.already-wish-cat{ color: #ffffff;background-color: #f4989d;border-color: #f4989d;}
.paypal.checkout.paypal-logo.paypal-express-in-context-mini-cart-container{width: 100%;}

#minicart-content-wrapper .actions{ max-height:300px;overflow:auto}
.checkout-index-index .control.html-field .card-brand-image-selection{ position:absolute; top:-4px; right:0}
.checkout-index-index .field.expiration-date .label{ padding-top:0}
.checkout-index-index .field.card-cvc.required .label{ padding-top:0}
.checkout-index-index .field.card-number .label{ padding-top:0}
.checkout-index-index .field.card-holder-name.required .label{ padding-top:0}
.checkout-index-index .action.primary.checkout { background:#000; border:1px solid #000;}
.checkout-index-index .action.primary.checkout span { color:#fff}
.checkout-index-index .action.primary.checkout:hover  { background:#f4989d;border:1px solid #f4989d;}
.checkout-index-index .page-footer { margin-top:0}
.checkout-index-index .actions-toolbar:after {  visibility: hidden;  display: block;  content: "";  clear: both;  height: 0;}
* html .checkout-index-index .actions-toolbar             { zoom: 1; } /* IE6 */
*:first-child+html .checkout-index-index .actions-toolbar { zoom: 1; } /* IE7 */

.customer-account-forgotpassword .actions-toolbar:after{ visibility: hidden;  display: block;  content: "";  clear: both;  height: 0;}
* html .customer-account-forgotpassword .actions-toolbar{ zoom: 1; } /* IE6 */
*:first-child+html .customer-account-forgotpassword .actions-toolbar { zoom: 1; } /* IE7 */

.customer-account-forgotpassword .actions-toolbar .secondary .action.back{ margin-top:6px; display:inline-block}
.catalog-category-view .sticker.top-right{ display: none;}
#notice-cookie-block{ background: #fff; color: #222;}
#notice-cookie-block a {  color: #f4989d;}
#notice-cookie-block p{ padding-left: 120px;}
#notice-cookie-block #btn-cookie-allow {  margin-left: 20px;}

.label.klarna-payments-method-cell { display:table-cell}

#notice-cookie-block .content{justify-content: center;}
#notice-cookie-block p{ padding-left:0}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link .action.checkout { font-family:"Lato",Arial, Helvetica, sans-serif}

.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action {  border: 1px solid #F4989D;  background: none;  color: #000;}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action:hover { background:#F4989D; color:#fff}

.checkout-success { text-align:center; padding-top:10px}
.checkout-success .actions-toolbar .primary{ float:none; display:table; margin:auto; margin-top:8px; margin-bottom:13px;}

.swatch-option:focus {box-shadow:none !important}
.customer-account-create .fieldset.additional_info .fieldset.create.info{ display: none;}
.paypal_c_che { font-weight: bold;}
.customer-account-edit .fieldset.additional_info .fieldset.info {  display: none;}

.footer .collapsible p { text-transform:inherit}
.checkout-index-index .newsignin {  position: absolute;  top: 860px;}

.paypal_boldst{ font-weight: bold;}
.paypalpopup2023  { /*max-width:682px;padding:25px; */  margin:auto;  background:#fff; padding-bottom:25px; position:relative}
.paypalpopup2023 * { color:#282828}
.ppop-head{ position:relative; padding-bottom:35px;}
.ppop-head:before { width:100%; height:5px; background:#14337a; content:''; position:absolute; bottom:0; left:0}
.ppop-head:after {width:100%; height:3px; background:#009de2; content:''; position:absolute; bottom:-5px; left:0}
.pimg2023{ margin-bottom:10px}
.text20i { font-size:16px}

.paypalprogress-circle{}
.paypalpbox { width:33.33%; float:left; margin-top:32px}
.paypalpbox .img-responsive { display:table; margin:auto; margin-bottom:14px}

.paypalint-options{ margin-top:48px;}
.paypalint-options h2 { margin-bottom:15px}
.paypalint-box{ background:#f2f2f2; padding:18px; margin-bottom:26px}
.paypalint-box .img-responsive { display:table; margin:auto;}
.paypalint-box h3 { padding-top:15px}
.popup_apt_stitch2 { width: 800px;transform: inherit; margin-top: 1% !important;}

#paypal_popup_apt_stitch{}
#paypal_popup_apt_stitch.popup_apt{ top:0}
#paypal_popup_apt_stitch .popup_apt_stitch2 {  width: 100%;  transform: inherit;  margin-top: 0% !important;  display: flex; height:100%;  overflow: auto;}
#popup_div_paypal {width: 800px; margin-top: 3% !important;  display: flex;  height: 87%; margin:auto; position:relative }
#paypal_popup_apt_stitch .mCSB_scrollTools { right:-6px}
#paypal_popup_apt_stitch .paypalpopup2023 .text35 { text-align:left}
.popup_btn_4 {  position: absolute;  top: 1px;  right: 9px;  z-index: 100000000;}

#popup_div_paypal .popup_close_btn{position: absolute;top: -19px;right: -26px;z-index: 200000;}

.paypal_pay3 {color:#282828; font-size:18px; padding-top:30px}
.pay3_learnmore{ display:inline-block; color:#009cde; text-decoration:underline; }
.paypal_pay3 .pay3_learnmore:hover{ text-decoration:none}

.modal-popup.custom_popup_learnmore .modal-inner-wrap{ width: 60%;}

.text35 { font-size:35px;}
.text17 { font-size:17px;}
.tcenter { text-align:center}
.modals-wrapper { position:relative; z-index:999999999999}
.paypalpopup2023 h1,.paypalpopup2023 h2,.paypalpopup2023 h3,.paypalpopup2023 h4 { font-weight:normal}
.paypalpopup2023 .leanmore_about3{ text-align:center; font-size:15px; margin-top:12px;}
.paypalpopup2023 .text35 { font-size:26px;}
.paypalpopup2023 .text17 { font-size:15px;}

.checkout-index-index .checkout-payment-method .payment-option-content{ display: block !important}
.signin_applycode {  font-weight: bold;  font-size: 14px;}
.signin_applycode {  background: #f4989d;  padding: 10px 10px;  cursor: pointer;}

/*#minicart-content-wrapper .minicart-items-wrapper::before {  background: url(../images/klarna-pay-later.jpg) no-repeat; content: ''; width: 100%;height: 50px;position: relative;display: inline-block;}*/
.disc_percen{ color: #f4989d; font-size: 22px; font-weight: bold; position: relative; font-family: "Montserrat",sans-serif; top: -10px;}
.disc_percentage_list {  font-size: 15px;  text-transform: uppercase;  font-family: "Montserrat",sans-serif; font-weight: 600;  color: #f4989d;  position: relative;  top: -8px;}
.minicart_blankss .klarna_imagesss{ display: none;}
.totals-tax-summary{ display: none;}

.sliders_desktops{max-width:1920px; margin:auto}
.cms-index-index .left-right-images {justify-content: center; width: 100%;}

.wishlist-index-index .toolbar.wishlist-toolbar .pager {  display: block;  float: none;}
.wishlist-index-index .toolbar.wishlist-toolbar .pager .pages strong{ display: block; float: none; line-height: inherit; padding-right: 0;}

.category-products .product-items{ display:flex; flex-wrap:wrap}
.new_titles.clearfix{ margin-top: 10px; margin-bottom: 10px;}
.newsletter-cpages .block-title-page-nw{ display: none;}
.newletter_content {  line-height: 30px;}

/*newsletter popup*/
#popup-newsletter {  background-image: none !important; }
.modal-popup.popup-newsletter #popup-newsletter .block-content{ max-width: 100% !important;}
#popup-newsletter .form-subscribe-header label{ display: none;}
#newsletter-popup-validate-detail .new-tiles{ font-size: 18px !important; display: block; }
.newletter_content-popup {  line-height: 30px;}
#newsletter-popup-validate-detail .subcribe-box.newsletter-new{ max-width: 370px; display: block;}
#popup-newsletter .block-content button.button{ color: #fff;}
#newsletter-popup-validate-detail .subscribe-bottom{ margin-top: 20px;}
.one-banners-images-popup {  margin-top: 25px;}
#popup-newsletter .block-content input.input-text{ margin-top: 15px !Important;}
.one-banners-images-popup .desktop-mbanner{ display: block;}
/**/


/*Full width css starts here */
.header .container { max-width:100%}
.container { max-width:100%}
/*.cate-left {  width: 15%;}
.cate-right { width:84%}*/
.listingopen .viewtype { margin-bottom:15px}  

.sub-cat-owl { margin-top:25px}
.slide3 .customNavigation .prev,.slide3 .customNavigation .next { top:24px;}

.catalog-product-view .new_productinner.container, .new-related-c.container { max-width:100%}
.catalog-product-view .more-imagss {  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;  align-content: center;  align-items: center;}
.catalog-product-view .bigimage100.bigimage50.odd.last-item {  width: 50% ;}
.category-products.products.wrapper.grid.products-grid.grid_3 .item.product{ height:auto !important}

.left-right-images { max-width:1920px; margin:auto;}
.cms-new-collection .banners-images.one-banners-images{ text-align:center; width:100%}
.cms-new-collection .banners-images.one-banners-images .desktop-mbanner { margin:auto}
.newsignin.checkout-conss.checkout-container.clearfix {  width: 1400px;  position: relative;}
.cms-edition .banners-images.one-banners-images{ text-align:center; width:100%}
.cms-edition .banners-images.one-banners-images .desktop-mbanner { margin:auto}

.cms-delivery-information .page-title, .cms-faqs .page-title { margin-top:0}
.cms-delivery-information .page-title h1, .cms-faqs .page-title h1 { margin-bottom:0}

.data.table tbody tr td.a-subtotal .cart-price .price, .data.table tbody tr td .cart-price .price { color:#f4989d}
.data.table tbody tr td input.qty{ color:#f4989d}

.checkout-index-index .checkout-container .opc-progress-bar{ margin-top:0}
.checkout-index-index .payment-option.opc-payment-additional.discount-code .payment-option-content { padding-left:0}

.cms-sizes-fittings #maincontent.container {  max-width:1180px ;}
.customer-account-login #maincontent.container{ max-width:1180px}
.account #maincontent.container{ max-width:1180px}

.cms-offer-newsletter #maincontent.container { max-width:1180px}
.cms-contact-us #maincontent.container { max-width:1180px}
.cms-buy-now-pay-later #maincontent.container { max-width:1180px}
.disc_percen { top:-22px}
.open-quickview .product-info-stock-sku{ margin-bottom:13px}
.product-view.product-quickview .product.attribute.sku { margin-top:13px;}
.open-quickview .swatch-attribute.size { margin-top:15px}
.open-quickview .swatch-opt { margin-bottom:23px;}
.product-view.product-quickview .product-info-main.product-shop { height:490px}
.categoy-bt-bnner {max-width:1160px;margin:auto; padding-top:30px; clear:both  }
.cms-page-view #maincontent.container { max-width:1180px}
.customer-account-create #maincontent.container { max-width:1180px}

.catalogsearch-result-index .product-items .product-item { padding-left:0; padding-right:0; border:3px solid #fff}
.catalogsearch-result-index .item .product-image-photo { width:100%}
.catalogsearch-result-index .toolbar { margin-bottom:0; padding:0}
.catalog-category-view .product-items .product-item { padding-left:0; padding-right:0; border:3px solid #fff}
.category-products.grid .item .product-image-photo { width:100%}
.category-related { max-width:1180px; margin:auto}
.cms-edition.cms-page-view #maincontent.container { max-width:1180px}

.start-pages-item-previous a, .end-pages-item-end a { position:relative; display:block; width:100%; height:100%}
.start-pages-item-previous a:before {  content: "\f100";  display: inline-block;  font-family: FontAwesome;  font-size: 13px;  font-weight: normal;  line-height: inherit;  margin: 0px;  overflow: hidden;  text-align: center;  vertical-align: top;}
.end-pages-item-end a:before {  content: "\f101";  display: inline-block;  font-family: FontAwesome;  font-size: 13px;  font-weight: normal;  line-height: inherit;  margin: 0px;  overflow: hidden;  text-align: center;  vertical-align: top;}

.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 235px }

/*Product description new css 29-04-2024*/
.details_info .det-retin-help .product_details.details1{}
.details_info .det-retin-help .product_details.details2 {  padding: 0 110px;  width: 51%;}
.details_info .det-retin-help .product_details.details3{ float:right; width:16%}
.details_info #expandbtn { position:relative; left:66px}

.cms-index-index .block-footer-bottom .container{ max-width:1920px; margin:auto}
.checkout-cart-index .block-footer-bottom .container { max-width:1400px; margin:auto}
.checkout-index-index .block-footer-bottom .container { max-width:1430px; margin:auto}
.catalog-category-view.page-layout-2columns-left .sidebar-main {  width: 100% !important;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar-main {  width: 100% !important;}
.product_details .det_desc .csupport a { text-decoration:none}  
.slide4 {
  position: relative;
  padding: 0;
    padding-right: 0px;
    padding-left: 0px;
  margin-top: 0px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 20px;
  padding-right: 20px;
}

.bottom_toolbars .toolbar-products .pages {  display: block;  position: relative;  top: 0;  left: -76px;}


#minicart-content-wrapper .klarna_imagesss { text-align:center; margin-top:7px; margin-bottom:25px;}
#minicart-content-wrapper .klarna_imagesss img { max-width:130px;}

#minicart-content-wrapper .paypal-powered-by { }
#minicart-content-wrapper #minicart-widgets.minicart-widgets { display:none}
.minicart-wrapper #cart-page { display:none}
.minicart-wrapper .block.block-minicart { padding-bottom:30px}
.catalog-product-view #paypal-smart-button{ margin-top:20px; float:left; width:100%}
.catalog-product-view .box-tocart.custom_addtocartr  { margin-bottom:6px} 

/*For making Paypal button on product details full width*/
.catalog-product-view .box-tocart.custom_addtocartr { padding-right:0}
.box-tocart.custom_addtocartr .product-social-links.newwishlist_icon { border-left:15px solid #fff}
.custom_addtocartr .add-to-cart button.button { padding-right:83px;}
.message__messaging .message__promo-container .tag--medium #learn_more_popup, #learn_more_popup { color:#009cde; text-decoration:underline; cursor:pointer}
.message__messaging .message__promo-container .tag--medium #learn_more_popup:hover, #learn_more_popup:hover  { text-decoration:none}

.catalog-product-view .add-to-cart.custom_addtocart .klarna_products { margin-top:20px; margin-bottom:0}

.minicart-wrapper .actions .klarna_imagesss a{ float:none}
#minicart-content-wrapper .klarna_imagesss {  text-align: center;  margin-top: 0;  margin-bottom: 14px;}

.translate-mobile{ display: block;}
.new_google_translates.c_trans {  display: block;}
.new_google_translates {  display: none;}

.translate-custom { width:18px; display:inline-block; float:right; cursor:pointer}
.translate-custom img { max-width:100%; height:auto}
.sections.store_language_s {  position: absolute;  right: 131px;  top: 25px; z-index: 999;}

.new_google_translates.c_trans {  position: absolute;  background: #fff;  border: 1px solid #ccc;  top: 24px;  right: 0px; padding:10px;}
.new_google_translates.c_trans .ct-topbar .container { padding:0}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list { margin-bottom:0}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .ct-language { margin-bottom:0; text-align:center}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .ct-language a { text-transform:uppercase}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .ct-language ul li:last-child { margin-bottom:0}

.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .list-unstyled.ct-language__dropdown { margin-bottom:0}

/*Remove Klarna Updates*/
.catalog-product-view .box-tocart.custom_addtocartr .klarna_products{ display:none}
.catalog-product-view .product-options-bottom { width:100%}
.minicart-wrapper .klarna_imagesss { display:none}
.product-view.product-quickview .kalrna_img { display:none !Important}


.item.product.product-item .action.tocart.disabled { opacity: 1;  overflow: visible;  visibility: visible;}
.item.product.product-item .action.tocart.disabled span {display: block;  opacity: 1;  color: black; text-indent: 1px;}
.product-view.product-quickview .product-add-form .product-options-bottom { width:100%}
.checkout-index-index tr.totals.charge {    display: none;}
.new_multiple-cureency .currency_top{ padding-top: 24px; margin-bottom: 0; border-bottom: 0; padding-right: 43px; cursor: pointer;}
/*.checkout-index-index .clearpay.payment-method label::before {  content: "Clearpay";}*/
.checkout-index-index .clearpay.payment-method .actions-toolbar-wraper .actions-toolbar .action.primary.checkout{ line-height: 0 !important;}



/*Homepage Banner Editable CSS*/
.left-right-images .ban-left { position:relative}
.left-right-images .ban-left .custom_text_banners { position:absolute; bottom:24px; left:0; text-align:center; width:100%; z-index:9999}
.left-right-images .ban-left .custom_text_banners h3{font-size:35px;  color: #fff;  text-transform: uppercase;  letter-spacing: 0.5px;  font-weight: normal; text-shadow:2px 0px 5px #000}

.left-right-images .ban-left a{ position:relative; overflow:hidden}
.left-right-images .ban-left a:before {  content: '';  -webkit-box-shadow: 0 -48px 72px 83px black;  -moz-box-shadow: 0 -48px 72px 83px black;  box-shadow: 0 -48px 72px 83px black;  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 0;  z-index: 999;  opacity: 0.5;}
.left-right-images .ban-left .custom_text_banners .shop_now_button {font-size: 12px;  padding: 6px 18px 4px;  background: #fff;  display: table;  margin: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1; margin-top:10px; font-weight:bold }
.left-right-images .ban-left a { display:block; overflow:hidden}
.left-right-images .static-image { overflow:hidden}
.left-right-images .static-image a{ display:block}

.newitemsaa.slider_desktop { position:relative; overflow:hidden}
.bannerbox-left { position:absolute; top:0; right:0; width:50%; background:rgba(0,0,0,0.7); height:100%; display:table}
.bannerinner-middle{ display:table-cell; vertical-align:middle}
.bannerinner-middle h1 {  font-size: 80px;  color: #fff;  text-transform: uppercase;  letter-spacing: 27px;  margin-bottom: 0;  position: relative;  left: 11px; margin-bottom:0px; font-weight:800}
.bannerinner-middle .bannerlefttext { font-size:40px; text-align:center; color:#fff; text-transform:uppercase;}
.bannerinner-middle .bannerlefttext span{ color:#ccc; display:block; line-height:26px; font-size:30px}
.bannerinner-middle .shop_now_button {font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold; margin-top:27px}
.bannerinner-middle .bannertext-promo { font-size:12px; color:#fff; text-align:center; text-transform:uppercase}
 
.bannermobiletext-middle {position: absolute;  bottom: 0px;  left: 0;  width: 100%; padding-bottom:30px}
.bannermobiletext-middle .bannerinner-middle { display:table; margin:auto; position:relative; z-index:100}   
.bannermobiletext-middle::before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; /* background: linear-gradient(transparent, black);*/  pointer-events: none;background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 26%, rgba(0,0,0,0.5578432056416316) 100%);}
.bannermobiletext-middle .bannerinner-middle h1 { font-size:40px; text-shadow:2px 2px 15px #000}
.bannermobiletext-middle .bannerinner-middle .bannerlefttext { font-size:30px;}
.bannermobiletext-middle .bannerinner-middle .bannerlefttext span { font-size:24px;}

.item.product.product-item .action.tocart.disabled { opacity: 1;  overflow: visible;  visibility: visible;}
.item.product.product-item .action.tocart.disabled span {display: block;  opacity: 1;  color: black; text-indent: 1px;}

/*Footer bottom editable banner*/
.banner-ver-hori-texts.fifthsbanners { padding-bottom:20px}
.ban-left1.static-image-left1 img{ display:table; margin:auto; max-width:85px; height:auto}
.ban-left1.static-image-left1 {/*background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(248,218,223,1) 100%);*/min-height: 200px;  display: flex;  flex-direction: row;  justify-content: center;  align-content: center;  align-items: center; border-right:2px solid #fff; padding:15px;}
.ban-left1.static-image-left1 h3 {  font-size: 21px;  color: #000;  text-transform: uppercase;  letter-spacing: 2px; margin-top:15px; height:53px;}
.ban-left1.static-image-left1 h5 { font-size:14px; letter-spacing:1px; color:#4b4748; font-weight:normal; padding:0px 20px; height:82px;}
.findoutmore {  font-size: 13px;  text-transform: uppercase;  text-decoration: underline;  margin-top: 8px;}

.ban-left1.static-image-left1.last-item { border-right:0}

/*.new_multiple-cureency .currency_top{ padding-top: 20px; margin-bottom: 0; border-bottom: 0; padding-right: 10px}*/

.bannerbox-left.bannerbox-left-opacityremove { background:none;}
.bannerbox-left.bannerbox-left-opacityremove .bannerinner-middle::before {    content: '';    position: absolute;    top: inherit;    bottom: 0;    left: 0;    width: 100%;    height: 363px;   background: radial-gradient(ellipse at center, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */   pointer-events: none; top:0; margin:auto   }
.bannerbox-left.bannerbox-left-opacityremove .bannerinner-middle::before {     width: 100%;    height: 100%;   background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);  }
.bannerbox-left h3, .bannerbox-left p { position:relative}
.bannerbox-left .bannerlefttext { position:relative}
.bannerinner-middle .bannerlefttext { position:relative}
.bannerinner-middle .shop_now_button { position:relative}
.banner-ver-hori-text.secondsbanner { margin-top:4px;}

.followus-cl a { padding:6px 18px 4px !important; font-size:12px !important; font-weight:bold !important}

/*Editable main banner safari issue*/
.bannerbox-left.bannerbox-left-opacityremove {  position: absolute;  top: 50%;  transform: translateY(-50%);  display: flex;  flex-direction: row;  flex-wrap: wrap;  align-items: center;  justify-content: center;}
.bannerbox-left.bannerbox-left-opacityremove .bannerinner-middle { display:table; margin:auto}

.customNavigation .btn:active, .customNavigation .btn.active {-webkit-box-shadow:none;  box-shadow:none;  text-decoration: none;}

.disc_percentage_list { height:22px;}
.n_custom-price .price-box.price-final_price .old-price{ float:left} 

.desktop-mbanner { position:relative}
.category_bannaet-text1 {  position: absolute;  top: 50%;  transform: translateY(-50%);  display: flex;  flex-direction: column;  flex-wrap: wrap;  align-items: center;  justify-content: center;  right: 0;  width: 50%;}
.category_bannaet-text {display: table;  margin: auto;}
.category_bannaet-text:before {  content: '';  position: absolute;  top: inherit;  bottom: 0;  left: 0;  width: 100%;  height: 363px;  background: radial-gradient(ellipse at center, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);  pointer-events: none;  top: 0;  margin: auto;}
.category_bannaet-text h3 {font-size: 40px;  text-align: center;  color: #fff;  text-transform: uppercase; position:relative; font-weight:normal; letter-spacing:0.5px;}
.category_bannaet-text .shop_now_button_cat {  font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold;  margin-top: 18px; position:relative}
.category_bannaet-text .shop_now_button_cat a { text-decoration:none} 
.mobiles_cat_text.category_bannaet-text11 {  position: absolute;  bottom: 0px;  left: 0;  width: 100%;  padding-bottom: 30px;}
.mobiles_cat_text.category_bannaet-text11:before {    content: '';    position: absolute;    top: inherit;    bottom: 0;    left: 0;    width: 100%;    height: 363px;    background: linear-gradient(transparent, black);    pointer-events: none;    background: rgb(255,255,255);    background: linear-gradient(180deg, rgba(255,255,255,0) 1%, rgba(0,0,0,0.778432056416316) 100%);  }

.mobiles_cat_text.category_bannaet-text11 .mobiles_cat_text.category_bannaet-text   {display: table;  margin: auto;  position: relative;  z-index: 100;}
.mobiles_cat_text.category_bannaet-text11 .mobiles_cat_text.category_bannaet-text h3 { font-size: 30px;  text-align: center;  color: #fff;  text-transform: uppercase; }
.mobiles_cat_text.category_bannaet-text11 .mobiles_cat_text.category_bannaet-text .shop_now_button {  font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold;  margin-top: 27px; position:relative}

.categoy-bt-bnner .desktop-mbanner.newcategoy-desk a { text-decoration:none}
.cms-offer-newsletter .mobile-mbanner.newcategoy-desk { position:relative}
.cms-offer-newsletter .mobile-mbanner.newcategoy-desk a { text-decoration:none}
.tops_main_banner { position: relative; margin-bottom: 2px;}

.custom_text_banners a::before {  display: none;}

.dropdown-switcher_ab{ display: none;}
.dropdown-switcher_ab.search_active{ display: block;}
 .header .header-setting .settting-switcher:hover .dispaly-seach.dropdown-switcher { display:none !important}
 .header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { display:block !important; top:50px; width:400px}
 .header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active .field.search .control { width:258px}
 
 
.slide2112 .customNavigation .next {	 position:absolute;	left:12px;	top:35%;	cursor:pointer; padding:0}
.slide2112 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide2112 .customNavigation .prev {	position:absolute;right:12px;top:35%;cursor:pointer; padding:0}
.slide2112 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.slide2112 .slidenavdisabled{ display:block !important}


.bigimage-row.new-bigimage-row{ display: block; }
.mobile_view_images { display: none;}


/**header changes start**/
.header .header-search{ margin-top: 8px; margin-left: 112px;}
.header .form.minisearch .block-title{ display: none;}
.header .settting-switcher.header-search{ width: 70%; }
.header .form-search{ border: 1px solid #333333; padding: 2px 0; }
.header .form-search input.input-text{ border: 0; border-color: none;}
.header .form-search .field.search{ width: 70%;}
.sections.store_language_s{ right: 95px;}
.header .header-content  .righ-header-content{ float: right;}

.slide51 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide51 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide51 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide51 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }

.slide51 .images-container{ border: 0;}

.block.box-up-sell .block-title{ text-align: left; margin-top: 45px;}
.box-up-sell .block-title strong::after{ background: 0;}
.block.box-up-sell .block-title strong {  font-size: 15px;  font-weight: bold;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.slide51 .item:hover .images-container{ border: 0}



.content-seach-ls .settting-switcher.header-search { width:100%; margin-left:0;}
.content-seach-ls .settting-switcher.header-search .search-area.header-search { margin-left:0}

.content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:656px; margin:auto; position:relative}

.header .form-search .field.search{ width: 100%; padding-left:35px;}
.header .form-search .action.search.button {  position: absolute;  top: 3px;  left: 0; right:inherit}

/**header changes end**/



@media only screen and (min-width:992px) {
.content-nav-section .sections.nav-sections { left:0}
}

@media only screen and (max-width: 3500px) and (min-width: 1400px)  {
.page-layout-1column .product-info-main { top:92px;}
.product-info-stock-sku {  margin: 20px 0;}
.product-view .product-shop .page-title-wrapper .page-title span { margin-bottom:22px}
.swatch-opt {  margin: 32px 0;}
.swatch-attribute.size {  margin-top: 24px;}
.what-my-sizes { padding-top:7px; padding-bottom:32px;}
.customline_qtyr { padding-top:38px;}
.box-tocart.custom_addtocartr { margin-top:30px; margin-bottom:30px}
.klarna_products.clearfix { margin-bottom:30px}

.cart-container .form-cart { width:70.66%}
.cart-summary { width:28.33%}

.sections.nav-sections {   left: -65px; position:relative}
.page-layout-1column .product.media { width:68%}
.page-layout-1column .product-info-main { width:32%}

.catalog-product-view .more-imagss {  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;  align-content: center;  align-items: center;}
.catalog-product-view .bigimage100.bigimage50.odd.last-item {  width: 50% ;}

.cms-buy-now-pay-later .clarna_right_left_main { max-width:1200px; margin:auto}

body.wp-sl.customer-account-login div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding { width:49%}
.customer-account-login .block.sociallogin-block { padding:0}

.checkout-cart-index .page-main.page-main-pal.container { max-width:1400px;}
.checkout-index-index .checkout-container { max-width:1400px; margin:auto}

/*New update 03-04-2024*/
.catalog-product-view .new_productinner.container { max-width:2030px; margin:auto}
.details_info .det-retin-help.container, .container.checktheseout { max-width:1180px; margin:auto}
.block-footer-bottom .container { max-width:1180px;}

.cate-custom-cont{ clear:right}
/*.cate-right { padding-top:3.5%}*/

}

@media only screen and (max-width: 2000px) and (min-width: 1400px)  {
/*.cate-right { padding-top:2.5%}*/
}
@media only screen and (max-width: 1700px) and (min-width: 1400px)  {
/*.cate-right { padding-top:1.5%}*/
}

@media only screen and (max-width: 2500px) and (min-width: 768px)  {

#layered-filter-block{ display: inline-block; width:100%; }
.filter-options-item {  float: left; width: 15%; margin-right:3%}
.sidebar.sidebar-main.newbar.f_active .filter-options-item:last-child { margin-right:0}
#mybar .block .block-title{ display: none;}
.filter-options .filter-options-content .item span.count{ display: none;}
.filter-options .filter-options-title::after{ display: none;}
.filter-options .filter-options-title{ pointer-events: none;}
.filter-options-content {  display: block !important;}
.filter-options .filter-options-content{ padding: 0;}
.filter-options .filter-options-content .swatch-attribute{ padding-top: 0;}
.filter-current .action.remove{ position: relative;}
}

@media only screen and (max-width:1599px)  {
/*Full width css starts here */
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 200px }
}

@media only screen and (max-width:1399px)  {

/*Full width css starts here */
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 172px }
}
@media screen and (max-height: 450px) {
  .newbar {padding-top: 15px;}
  .newbar a {font-size: 18px;}
}

/**/
@media screen and (max-width:1320px) {#notice-cookie-block p{ text-align:center; width:100%; padding-left:0}
#notice-cookie-block .actions { display:table; margin:auto; margin-top:15px;}
#notice-cookie-block .actions button { margin-left:0 !important}
}
@media only screen and (max-width:1200px){
.mobilec-none{ margin-left: 58px;}	

.magicmenu .nav-desktop .level0 .level-top > span, .magicmenu .nav-desktop .level0 .level-top, .magicmenu .nav-desktop .level0 .level-top span.icon-text {  font-size: 13px;}
.magicmenu .nav-desktop .level0 .level-top { padding-left:8px; padding-right:8px}

.header .logo img {  max-width: 132px;  height: auto;   margin-left:0}
.magicmenu .nav-desktop .level0 .level-top { padding-top:16px; padding-bottom:21px}
.magicmenu .nav-desktop .level0:hover .level-top-mega {  top: 53px;}
.header-container-fixed .magicmenu .nav-desktop .level0 .level-top { padding-left:8px; padding-right:8px}
.header-search .icon-setting { margin-top:19px}
.my-accounts { margin-top:13px;}
.minicart-wrapper { margin-top:13px}
.header-container-fixed .sections.nav-sections {  margin-top: 5px;}

.data.table .custom-qty { width:110px;}

.my-accounts {  margin-top: 15px;}
.header-search .icon-setting { margin-top:18px;}
.header-search .icon-setting .icons { margin-top:18px;}

.bigimage-row.new-bigimage-row{ display: none; } 
.mobile_view_images { display: block;}


/*Updates changes 01-09-2022 Multiple shipping page page*/
.multishipping-checkout-addresses .multicheckout .action.primary { width:100%; margin:0}	
.multishipping-checkout-addresses .multicheckout .actions-toolbar > .primary{ width:100%; margin:0}
.multishipping-checkout-addresses .multicheckout .actions-toolbar > .secondary{ width:100%}
.multishipping-checkout-addresses .multicheckout .actions-toolbar .secondary .action { width:100%; margin:0; margin-top:15px}
.sections.nav-sections { margin-top:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { padding-left:8px; padding-right:8px;}

/*clarna updates*/
.clarna_main .clarna_section h1 { font-size:35px;}
.grid-text__title {  font-size: 22px;}

/*Full width css starts here */
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 150px }

/*Product description new css 29-04-2024*/
.details_info .det-retin-help .product_details.details1{}
.details_info .det-retin-help .product_details.details2 {  padding: 0 60px;  width: 48%;}
.details_info .det-retin-help .product_details.details3{ float:right; width:19%}
.details_info #expandbtn { position:relative; left:66px}

.sections.store_language_s{ right: 91px;  top: 17px;}
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link span {    font-size: 12px;  }

.new_multiple-cureency .currency_top { padding-right: 32px; padding-top: 14px;}

/*Footer bottom editable banner*/
.ban-left1.static-image-left1 h3 { font-size:18px;}
.ban-left1.static-image-left1 h5 { font-size:12px}
.findoutmore { font-size:12px;}
.ban-left1.static-image-left1 { padding:10px}

.content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:400px;}



}
@media only screen and (max-width:1180px){
.fieldset.custom_addtocartk{ width: 100%}	
.newwishlist_icon{ padding-top: 0px !important;}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link{ padding:15px 8px 15px; background:none; letter-spacing:0px}



}
@media only screen and (max-width:1080px){
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link{ padding:15px 7px 15px; background:none; letter-spacing:0px}	
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link span{ font-size: 12px;}

/*Full width css starts here */
.cate-left {  width: 20%;}
.cate-right { width:79%}
}


@media (min-width: 768px) and (max-width: 991px) {
  .header .header-search {    float: none;  }
.header .form-search button.button{ top: 0;}  



}

@media only screen and (max-width:980px){
.minicart-wrapper{ margin: 37px 0 0;}
.mobilec-none{ display: none;}
.heading-rr{ display: block; float: none; text-align: center;}
.header-setting.heading-ll{ display: none;}
.nav-toggle {
  cursor: pointer;
  display: block;
  font-size: 0;
  left: auto;
  position: absolute;
  text-decoration: none;
  top: 32px;
  z-index: 14;
  right: 115px;
}
.my-accounts{ margin-top: 37px;}
.header-search .icon-setting {
  text-align: center;
  margin: 44px 15px 10px 0;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.minicart-wrapper .icons {
  display: block;
  font-size: 25px;
  height: 16px;
  width: 16px;
  padding: 0 15px;
}
.logo img{ width: 70%;}
.nav-toggle{ left: 0; right: 0;}
.menu-m-cl{ position: relative; width: 30px;}
.sections.nav-sections { margin-top:0}
.header .form-search:hover input.input-text{ top: 0;}


.header .logo img { max-width:150px}
.menu-m-cl{ position:absolute; top:-31px; left:14px}
.header-logo { padding-left:34px}
.header-search .icon-setting { margin-top:13px}
.my-accounts { margin-top:8px; margin-right:0}
.minicart-wrapper { margin-top:9px}
.content-cart.pull-right { margin-right:28px}
.header-search .icon-setting .icons { margin-top:13px}

.minicart-wrapper .block-minicart { top:31px; right:-12px}


.header-setting.content-seach .field.search .input-text {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  top: 12px !important;
  width: 100% !important;
  margin: 0% !important;
  background:#fff; border:1px solid #ddd; padding:12px 15px; height:auto
}
.currency_top .dropdown-switcher, .header .top-form-language .dropdown-switcher, .header .header-setting .dropdown-switcher { top:35px}
.header-setting.content-seach .dispaly-seach.dropdown-switcher  { padding:20px !important}
.breadcrumbs { padding-top:5px}


.footer .col-lg-2.col-md-2.col-sm-6.col-xs-12{ width:100% !important}
.block-newletter { padding-top:0}
.footer .block-subscribe .input-box { margin-top:10px; margin-right:10px;}

.block-search .minisearch .searchsuite-autocomplete { width:100%; margin:0%; top:63px;}

.header-setting.content-seach .dispaly-seach.dropdown-switcher {  padding: 0px !important;  border: 0 !important;  background: none;}
.header .form-search button.button { z-index:2000000; top:0px; position:relative; right:0px; }
.header-setting.content-seach .dispaly-seach.dropdown-switcher { top:22px}

.my-accounts { margin-top:11px;}
.minicart-wrapper .action.showcart .counter.qty { top:-9px; right:0}


/*Updates changes 01-09-2022 login page*/
.abs-blocks-2columns, .login-container .block, .block-addresses-list .items.addresses > .item, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box, [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box, .sales-guest-view .column.main .block:not(.widget) .block-content .box { width:100%}
.login-container .block:nth-child(2n), .block-addresses-list .items.addresses > .item:nth-child(2n), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n) { margin-top:40px}
.login-container .fieldset::after {  margin-top: 21px;} 

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding {max-width:100%}
.block-related .block-title strong, .block.filter .filter-title strong, .box-up-sell .block-title strong, .crosssell strong, .alo-brands .item span, .block-title-tabs span, .magictabs .item .title, .sidebar .block .block-title strong, .testimonials h3 span, .login-container .block .block-title strong { font-size:17px;}
.login-container .actions-toolbar { margin-top:21px}


/*Updates changes 01-09-2022 products page*/
.catalog-category-view .toolbar { margin-top:0}

/*Updates changes 01-09-2022 cart page*/
.cart-summary > .title { font-weight:bold; font-size:16px;}
.checkout-cart-index .cart.table-wrapper .col { font-size:16px;}
.checkout-cart-index .input-text.qty { font-size:14px;}

/*Updates changes 01-09-2022 My Account wishlist page page*/
.wishlist-index-index .products-grid.wishlist{ margin-bottom:0}
.wishlist-index-index .actions-toolbar{ padding-top:0}
.wishlist-index-index .actions-toolbar .primary { margin-right:0; width:100%}
.wishlist-index-index .actions-toolbar .primary button.action { width:100%; margin-bottom:15px}
.wishlist-index-index .actions-toolbar .secondary { width:100%}
.wishlist-index-index .actions-toolbar .secondary button.action { width:100%}


.page-layout-1column .product-info-main {   position: sticky;    top: 10px;    }


/*Updates changes 03-09-2022 Product Details Thumbnail Scroll css*/
.bigimage-row.new-bigimage-row {  padding: .4rem 0;  -webkit-overflow-scrolling: touch;  cursor: url(/pdp/static/images/zoomin.cur),auto;  cursor: zoom-in;  overflow-x: scroll;  width: 100%;}
.more-imagss {  margin-left: -.4rem;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: row;  flex-direction: row; }
.bigimage50 {  margin-top: 30px;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  flex-shrink: 0;    flex-basis: 50%;}

.nav-sections .mean-nav ul li a span { text-transform:uppercase}

.catalog-category-view .det-retin-help { height: 65px; overflow: hidden;}
.catalog-category-view .det-retin-help.readmore {  overflow: hidden;}
.catalog-category-view #expandbtn {  cursor: pointer; font-weight: 600; display: block;}
.catalog-category-view .more-active {  display: none !important;}
.catalog-category-view #expandbtn:hover{ color: #000;}
.catalog-category-view .readmore {  height: auto;}
.related-category ul li.reads-mores{ display: inline-block;}
.related-category ul li.after_display{ display: none;}
.catalog-category-view .reads-mores.new_hides{ display: none;}



/*Product Details POP UP css Starts here*/
.modals-ajaxcart.modal-popup .modal-inner-wrap { width:600px;}
.static-text.tex-right {  padding: 0 40px;}


/*navigation new css*/
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu { display:block}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { padding:10px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link span { font-size:14px}
.cdz-menu .dropdown-toggle::before { font-size:23px;}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub { margin-top:15px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top.parent .menu-link::after { display:none}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-width-24 { padding-left:0; padding-right:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop { padding-top:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub { font-size:13px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a { font-size:13px; color:#333}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top { width:100%}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { padding:10px; color: inherit;border-bottom: 1px solid;}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop { position:relative; box-shadow:none; padding-bottom:0; border-bottom:1px solid #000; height:auto !important}
/*.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content .row .col-sm-12 { width:100% !important}*/
/*.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ~ .col-sm-12 { display:none}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content .row .col-sm-8:last-child { display:none}*/
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li { padding-top:0; padding-bottom:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a strong { font-weight:normal !important}


/*updates for all 3 website css*/
.sidebar.sidebar-main.newbar.f_active { top:66px; left:0}
.block-content.filter-content .filter-options { margin-left:0; margin-right:0}
.block-content.filter-content .filter-options .onefilter_data { width:100%; margin-left:0; margin-right:0}
.sidebar .filter-title strong { display:none !important}
.block .block-content.filter-content .block-subtitle { display:block; padding-left:0; border-bottom:0; padding-bottom:7px}

#mybar.sidebar.sidebar-main.newbar { overflow:auto}
.block .block-content.filter-content .block-subtitle.filter-subtitle { display:none}
.filter-options .filter-options-content { padding-bottom:15px; display:none}
.block-content.filter-content .filter-options .filter-options-title {  font-weight: bold;  border-bottom: 1px solid #ccc;  padding: 6px 0;}
.filter-options .filter-options-title::after { margin-top:7px;}
.block-content.filter-content .close_button { right:16px}
.block-content.filter-content  { padding-top:7px}

.filters_by { padding-left:20px; padding-right:20px; font-weight: bold;color: #F4989D;font-family:"Montserrat", sans-serif; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:12px}
.filter-content .filter-actions { margin-bottom:11px}

.filter-options .filter-options-content { padding-bottom:6px;}

.nav-open .nav-sections { display:block !important}
.block-content.filter-content .filter-options-content .items { max-height:none; overflow:visible}

/*updates 25-4-2023*/
.form.create.account > .fieldset { width:100%;}
.form.create.account .actions-toolbar:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}



/*clarna updates*/
.clarna_right_left {  flex-direction: column;}
.clarna_se_left { margin-bottom:25px}
.clarna_se_left.clarna_se_right { margin-bottom:0}
.clarna_right_left:last-child { margin-bottom:0}
.clarna_main .clarna_section h1 { font-size:30px;}
.grid-text__title {  font-size: 20px;}

.clarna_se_left { width:100%; padding-left:0; padding-right:0}

.clarna_main .clarna_section { font-size:13px; line-height:22px}


/*Full width css starts here */
.more-imagss .bigimage100:first-child {flex-basis: 100%;}
.more-imagss .bigimage50 { margin-top:0}
.cms-offer-newsletter .newsletter-cpages{ max-width:100%; margin:auto}
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 0px }

/*Product description new css 29-04-2024*/
.details_info .det-retin-help .product_details.details1{ width:100%}
.details_info .det-retin-help .product_details.details2 {  padding: 0px;  width: 100%;}
.details_info .det-retin-help .product_details.details3{ float:right; width:100%; padding:0}
.details_info #expandbtn { position:relative; left:0}



.cms-edition.cms-page-view #maincontent.container { padding-left:0; padding-right:0}
.catalog-category-view .category-related .desc-image-cat .cate-imag { margin-left:-15px; margin-right:-15px; width:auto}
.cms-about-us .left-right-images { overflow:visible}
.cms-about-us .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}


.cms-new-collection .left-right-images { overflow:visible}
.cms-new-collection .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-new-collection .banners-images.one-banners-images { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-offer-newsletter .banners-images.one-banners-images { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-sizes-fittings .size_img_full_m{margin-left:-15px; margin-right:-15px;}

#minicart-content-wrapper .actions .primary { margin-bottom:0}

.minicart-wrapper .actions .klarna_imagesss a{ float:none}
#minicart-content-wrapper .klarna_imagesss {  text-align: center;  margin-top: 9px;  margin-bottom: 0px;}

.minicart-wrapper .action.showcart .counter.qty { right:-19px}

.moreimg_extra_3 .bigimage50.last-item { flex-basis:50%}
.moreimg_extra_4 .bigimage50.last-item { flex-basis:100%}
.moreimg_extra_5 .bigimage50.last-item { flex-basis:50%}
.moreimg_extra_6 .bigimage50.last-item { flex-basis:100%}
.moreimg_extra_7 .bigimage50.last-item { flex-basis:50%}
.moreimg_extra_8 .bigimage50.last-item { flex-basis:100%}

.header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { top:36px;}
.header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active .field.search .control { width:auto}

.header .header-content .righ-header-content {  float: right;  position: absolute;  top: 0;  left: 0;  width: 100%;}
.header .header-content .righ-header-content .menu-m-cl { left:0; top:-27px;}
.content-seach-ls .settting-switcher.header-search .search-area.header-search { margin-top:4px; margin-bottom:4px;}
.content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:250px;}

 .header .form-search .field.search .input-text { position:relative; top:0; background:#fff; opacity:1; visibility:visible; padding-left:0}
 .header .form-search .action.search.button { top:3px}

}

@media only screen and (max-width:768px){
	
/*header changes start*/
.header .content-logo{ top: 36px;    left: 20px;}
.sections.store_language_s {    right: 91px;}
.header .form-search input.input-text{ position: relative ; width: 100%; opacity: 1; visibility: visible; top: 0; background: none;}
.header .header-search{ float:left; width: 100%;  margin: auto;} 
.header .settting-switcher.header-search{ width: 100%;}
.header .form-search:hover input.input-text{ position: relative; opacity: 1; top: 0;}
.header .form-search button.button{ top: 0; right: 0px;}
.header .form-search .field.search{ width: 93%; }
.header .form-search{ margin-bottom: 20px;}
	
/*header changes end*/	
	
.logo img{ width: 70%;}	
.left-right-images{}
.ban-left{ width: 100%; padding: 0px; margin-bottom: 3px;}
.page-products .alocolumns{ padding-top: 25px !important;}
.minicart-wrapper .icons{ margin-right: 29px;}
.nav-toggle{ right: 143px;}
.ban-left1{ width: 100%; padding: 0px; margin-bottom: 3px;}
.cate-right {
  margin-top: 20px;
}


.box-tocart.custom_addtocartr.is-sticky {  position: fixed;  bottom: 0;  z-index: 99999;}
.box-tocart.custom_addtocartr.is-sticky .custom_addtocartk{  width: 80%;}
.box-tocart.custom_addtocartr.is-sticky .product-social-links.newwishlist_icon {  right: 52px;}




.cate-left {
  float: none;
  display: block;
  width: auto;
  text-align: center;
}
.cate-right {
  float: left;
  width: 100%;
}
.cate-left {
  width: 100%;
}
.page-layout-1column .product.media{ width: 100%;}
.page-layout-1column .product-info-main{ width: 100%;}
.product_details {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.checkout-cart-index .page-title-wrapper{ padding: 0;}
.desktop-mbanner{ display: none;}
.mobile-mbanner{ display: block;}

.minicart-wrapper .icons { margin-right:0}



.checkout-cart-index .cart.main.actions { margin-bottom:25px}
.checkout-cart-index .cart.main.actions .action {  float: left;  margin-right: 0;  margin-bottom: 15px;  padding-left: 10px;  padding-right: 10px;  width: 100%;  text-align: center;}

#layerednav-filter-block .block-title.filter-title{ display: none;}
.filter-options{ display: block;}

.catalog-category-view.page-layout-2columns-left .column.main { margin-top:0}

.catalogsearch-result-index.page-products .alocolumns{ padding-top:0 !important; padding-bottom:15px}
.catalogsearch-result-index.page-layout-2columns-left .column.main { padding-bottom:30px;} 
.table-checkout-shipping-method th.col { float:left; padding-left:0; display:none}
.opc-wrapper .step-content { margin-bottom:14px}

.checkout-container .opc-estimated-wrapper { padding-left:0; padding-right:0}
.checkout-container .opc-estimated-wrapper .minicart-wrapper{ margin-right:3px}

.category-products .product-items .product-item { width:50% }

.cate-left { width:100%;}
.cate-right { width:100%; margin-top:25px;}
.category-related { margin-bottom:0}

.breadcrumbs { padding-top:0}

.page-layout-1column .product.media { padding:0; width:100%; max-width:550px; margin:auto}
.page-layout-1column .product-info-main { width:100%; padding-top:30px; padding-left:0}
.bigimage50 { width:33.33%; margin-top:0px;}
.catalog-product-view .product-add-form { width:100%}
.product-add-form { margin-top:16px;}


.product-view .product-qty, .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty { margin-top:15px}

.catalog-product-view .page-footer{ margin-bottom:0px;} 

.details_info .product_details.details1 { width:100%; padding-left:0; padding-right:0}
.product_details { width:100%}
#expandbtn { font-size:13px}

.contentShow #btnSticky { width:auto}

 .free-deliver-store{ margin-bottom:30px}
 
 .opc-progress-bar-item > span { font-size:1.4rem}
 .checkout-payment-method .payment-methods { margin-left:0; margin-right:0}
 
 .catalog-category-view .category-related .cate-imag.cate-left { padding-right:0}
 
 /*Updates changes 01-09-2022 login page*/
.login-container .actions-toolbar .secondary { padding-top:9px;}
.login-container .block:nth-child(2n), .block-addresses-list .items.addresses > .item:nth-child(2n), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n) { margin-top:10px}
 
 /*Updates changes 01-09-2022 products page*/
.catalog-category-view.page-products .alocolumns{ padding-top:0 !important}

/*Updates changes 01-09-2022 cart page*/
.cart-summary > .title { font-weight:bold; font-size:15px;}
.checkout-cart-index .cart.table-wrapper .col { font-size:15px;}
.checkout-cart-index .input-text.qty { font-size:14px;}
.grid_4 .product-items .product-item { width:100%}
.catalog-category-view .cate-left { padding-right:0}

.block4 li { width:34px;}
 .block3 li:nth-child(3) { display:none}
 .block4 li:nth-child(2) { display:none}
 .block4 li:nth-child(3) { display:none}
 .block4 li:nth-child(4) { display:none}
 .block-footer-bottom .footer { padding-top:0; padding-bottom:10px}
 .footer .collapsible .block1 { padding-top:0}
 .footer .social-link { line-height:30px}
 
.page-layout-1column .product.media.product-img-box{ padding-right:0}
.page-layout-1column .product.media.product-img-box .bigimage100 { border:0}
.page-layout-1column .product.media.product-img-box .bigimage100.bigimage50 { border:3px solid #fff}

.page-layout-1column .product-info-main { position:relative; top:0}

.product_details.details2 { padding:0; margin-top:20px}
.page-products .alocolumns{ position: inherit;}
.checkout-cart-index .new-button-fixed { display: block !important;  position: fixed;  bottom: 0;  left: 0;  width: 100%; z-index: 1;}
.see-sizedetail-modal.modal-popup .modal-inner-wrap{ width: 90%;}




/*Product Details POP UP css Starts here*/
.catalog-product-view .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { min-height:inherit}
.ajax-mainl-conatiner .ajax-main-left { width:100%;}
.ajax-mainl-conatiner .ajax-main-right { width:100%}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message {  font-size: 16px; }

.newbar{ /*position: relative;*/ width: 100% !important }
.filter-options .filter-options-title::after{ right: 40px;}
.filter-options .filter-options-content .item span.count{ display: none;}
#mybar .block-title.filter-title {  display: none;}
.filter-options .filter-options-content{ padding: 0 0 2px;}
.filter-options .filter-options-content .swatch-attribute{ padding: 0;}
.newbar .filter-current .item{ margin-top: 25px}
.static-image {  width: 100%;  text-align: center;}
.static-text.tex-right {  order: 1;  width: 100%;  margin-bottom: 25px;  margin-top: 25px;}
.sliders_desktops{ display: none;}
.sliders_mobiles{ display: block}
.videos_cls1 {  padding-bottom: 173.7%;}


 /* new updates 22-03-2023*/
.block-footer-bottom .footer { padding-top:25px}
.share-text { font-size:18px}

.share-text { margin-top:55px;}
.slide2 { margin-top:42px;}
.followus-cl a { font-size:16px}
 .videos_cls1 {  padding-bottom: 177.7%;  overflow: hidden;}
 .videos_cls1 iframe {  transform: scale(1);}
 
 /*Products filter css for all 3 wesbite*/
.catalog-category-view .toolbar.toolbar-products .field.limiter { display:none}
.catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { margin-left:0}
.catalog-category-view .toolbar.toolbar-products { margin-top:25px; margin-bottom:20px}

/*FIlter box css*/
.sidebar.sidebar-main.newbar {position: fixed;top: 0; left:inherit;right: -100%;z-index: 10001;background-color: #fff; width: 100%;    height: 100%; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; display:block !important; overflow:hidden}

.sidebar.sidebar-main.newbar.f_active { right:0; top:0; padding-top:0px}
.filter-options .filter-options-title::after { content: "\f107"; line-height: 28px;font-size: 28px; right:0; color:#222}
.sidebar.sidebar-main.newbar .filter-options-item {}
.sidebar.sidebar-main.newbar #narrow-by-list { margin-left:0}
.close_button { top:-25px;}

.filt_text_c .fil_text { display:block}
.filt_text_c.clearfix {  padding: 10px 0;  border-bottom: 1px solid #ccc; position:relative}
.filt_text_c .fil_text {  display: block;  font-size: 16px;  text-transform: uppercase;  color: #222;  margin-bottom: 0;  letter-spacing: 0.5px;}
.close_button { top:3px; right:0px}
.sidebar.sidebar-main.newbar .filter-options-item {  padding: 6px 0 6px 0;  border-bottom: 1px solid #ccc;}
.filter-options .filter-options-title { font-size:15px}
#mybar.sidebar.sidebar-main.newbar { padding-left:12px; padding-right:12px}
#mybar.sidebar.sidebar-main.newbar form { padding-left:0; padding-right:0}
.filter-options .active .filter-options-title::after {  content: "\f106";}
.static-text.tex-right { padding:0;}
.left-right-images .static-text.tex-right .title a { font-size:38px} 

 /*Products search css for all 3 wesbite*/
 .catalogsearch-result-index .toolbar .sorter { float:left}
.catalogsearch-result-index .toolbar.toolbar-products .field.limiter { display:none}
.catalogsearch-result-index .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { margin-left:0}
.catalogsearch-result-index .toolbar.toolbar-products { margin-top:0px; margin-bottom:0px}
.catalogsearch-result-index .sidebar.sidebar-main.newbar.f_active { top:0}
.listing-right1.new-viewmode .listingopen .block4 li { margin-bottom:0}
.catalogsearch-result-index .toolbar .sorter { padding-right:0}

 /*Size guide css */
.size-guide-left{ width:100%; }
.size-guide-right { width:100%; float:right; }

/*Because of header fixed this css applies*/
.sidebar.sidebar-main.newbar.f_active { top:48px}

.sidebar.sidebar-main.newbar.f_active {  left:inherit}
.filters_by { padding-left:0px; padding-right:0px; font-weight: bold;color: #F4989D;font-family:"Montserrat", sans-serif; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:12px; padding-top:10px;}
.filter-content .filter-actions { margin-bottom:11px}
.block-content.filter-content { padding-left:0; padding-right:0}
.sidebar.sidebar-main.newbar.f_active { top:66px;}
.block.filter .close_button {  top: 56px;  right: 13px;}

.sidebar.sidebar-main.newbar.f_active {  top: 0;  padding-top: 55px;}
.sidebar .block .block-title { display:none}
body.no_scrolls_bar{  height: auto !important ;  overflow: hidden;  position: relative;  width: 100%;}
.block.filter .filters_by { display:block}
.block-content.filter-content #am-shopby-container .items .item { margin-top:0}


.account .alocolumns {  display: flex;  flex-direction: column;}
.account .column.main { order:2; margin-top:0}
.account .sidebar.sidebar-main { order:1}
.account .block.block-dashboard-info { margin-bottom:0}
.account .page-footer{ margin-top:0}

 .tb_class_v table td { width:60px;}
 .catalog-product-view .swatch-option.text { min-width:90px}
 
 
 .slide2 { padding-left:30px; padding-right:30px}
 .slide2 .customNavigation .prev { right:16px}
 .slide2 .customNavigation .next { left:16px}
 .checkout-index-index .authentication-wrapper { text-align:left; /*display:none !Important*/}
.checkout-index-index .authentication-wrapper .action.action-auth-toggle { text-align:right; float:right}
.checkout-index-index .authentication-wrapper .custom-slide { top:83px}
.checkout-index-index .authentication-wrapper .block-authentication .block-title { background:#f2f2f2}

 .footer-copyright .main {flex-direction: column; }
.footer-copyright .main .payment-ft {display: flex;order: 1; padding-left:0px}
.footer-copyright .main .copyright  {display: flex; order: 2; padding-right:0px; padding-bottom:0}

.checkout-index-index .field.card-number{ position:relative }

.order-details-items.ordered .actions-toolbar .secondary { float:none; margin-bottom:8px;}

.checkout-index-index .newsignin{ top: 858px; }
.checkout-index-index .alocolumns{ margin-bottom: 120px;}
.checkout-index-index .authentication-wrapper .action.action-auth-toggle{display: none;}
.checkout-index-index .authentication-wrapper .modal-header{ display: block;}
.modal-custom.authentication-dropdown .block-authentication .block-customer-login .fieldset > .field > .label{ padding-left: 15px;}
.new-tiles{ display: table !Important;  line-height: 26px !important;}

/*Full width css starts here */

.listingopen .viewtype .block4 { margin-bottom:5px}

.paypal.checkout.paypal-logo.paypal-express-in-context-mini-cart-container { padding-left:0; padding-right:0}

 .block4 li{ width:16px;}
 .block3 li { width:34px;}
 .block4 li:nth-child(2) {    display: block;  }
 .block4 li:nth-child(3) { display:none}
 .block4 li:nth-child(4) { display:none}
 .block3 li:nth-child(2) { display:none}
 .block3 li:nth-child(3) { display:none}
 .category-products .product-items .product-item {    width: 50%;  }
   .grid_3 .product-items .product-item {    width: 100%;  }
    .newsignin.checkout-conss.checkout-container.clearfix {    position: absolute;  }
	
/*Full screen css update 01-05-2024*/
.checkout-index-index .custom-slide { top:45px;}
.checkout-index-index .custom-slide .modal-inner-wrap { padding-top:10px;}
.checkout-index-index .custom-slide .modal-inner-wrap .opc-block-summary { padding-top:0}
.checkout-index-index .custom-slide .modal-header { padding:0}
.checkout-index-index .custom-slide .modal-header .action-close { top:4px;}

.account .fieldset{ width:100%}
.account .actions-toolbar:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.account .actions-toolbar .secondary{ margin-top:7px;}
.checkout-index-index .payment-option.discount-code { padding-left:15px; padding-right:15px; }
.checkout-index-index .payment-option.discount-code .payment-option-content { padding:0}
.checkout-index-index .payment-option.discount-code .payment-option-title.field.choice { padding-left:0; padding-right:0}
.account.wishlist-index-share .actions-toolbar .secondary { margin-top:0}
.account.wishlist-index-share .actions-toolbar { padding-bottom:25px;}

.moreimg_extra_3 .bigimage50.last-item { flex-basis:50%}
.moreimg_extra_4 .bigimage50.last-item { flex-basis:100%}
.moreimg_extra_5 .bigimage50.last-item { flex-basis:50%}
.moreimg_extra_6 .bigimage50.last-item { flex-basis:100%}
.moreimg_extra_7 .bigimage50.last-item { flex-basis:50%}
.moreimg_extra_8 .bigimage50.last-item { flex-basis:100%}

.customer-address-form .form-address-edit .field.telephone.required { margin-bottom:20px;}
.customer-address-form .form-address-edit legend ~ br { display:none}
.customer-address-form .form-address-edit .field.street.required label { padding-top:5px;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .action.cancel { margin-bottom:20px}
.checkout-index-index .control._with-tooltip .field-tooltip.toggle { display:none}
.checkout-index-index .field .control._with-tooltip input { width:100%}
.checkout-index-index .control.html-field .card-brand-image-selection {    display: flex;  flex-direction: row;}
.wishlist-index-index .products-grid.wishlist.newwisjk .product-item .product-item-name{ height:64px; overflow:hidden}

.bottom_toolbars .toolbar-products .pages { float:right; left:0}



/*Editable banners css */
.bannermobiletext-middle { margin-bottom:5px}
.tops_main_banner .bannermobiletext-middle { margin-bottom:0px}
.bannermobiletext-middle::before {  content: '';  position: absolute; top:inherit;  bottom: 0;  left: 0;  width: 100%;  height: 363px;  background: linear-gradient(transparent, black);  pointer-events: none;  background: rgb(255,255,255);  background: linear-gradient(180deg, rgba(255,255,255,0) 1%, rgba(0,0,0,0.778432056416316) 100%);}
.category_bannaet-text::before { display:none}
.mobiles_cat_text.category_bannaet-text11::before {  height: 130px;}

 .header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { top:26px}
 
 .header .content-logo {top:0}
 .content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:100%; margin-top:11px;}
 .header .form-search .field.search { width:100%}
 .header-content.header-sticker .content-logo { left:0}
  .box-tocart.custom_addtocartr.is-sticky {    position: fixed;    bottom: 0;    z-index: 99999;    left: 0;    width: 100%; padding:5px; padding-bottom:0 }
 .box-tocart.custom_addtocartr.is-sticky .custom_addtocartk { width:100%}
 .box-tocart.custom_addtocartr.is-sticky .product-social-links.newwishlist_icon { right:5px; top:5px;}

}
@media only screen and (max-width:640px)  {
.filterandorder{ }
#mybar {  float: left;  /*position: absolute;  top: -19px;*/}
.catalog-category-view .toolbar{ margin-top: 20px;}
.sidebar .block .block-title::before{ display: none;}
.sidebar .block .block-title{ display: none;}
#mybar .block-title.filter-title {  display: none;}
.checkout-index-index .newsignin{ top: 900px;}
.checkout-index-index .alocolumns{ margin-bottom: 150px;}

/*Full screen css update 01-05-2024*/
 .account.wishlist-index-index .toolbar .pages {    float: none; display:table; margin:auto; margin-bottom:15px;  }
 
  .checkout-index-index .alocolumns {    margin-bottom: 0;  }
  
.bottom_toolbars .toolbar-products .pages { float:none; left:0}
}


@media only screen and (max-width:550px)  {
/*Updates changes 01-09-2022 products page*/
.toolbar .limiter, .toolbar .sorter {  padding-top: 0;  display: table;  margin: auto;    margin-bottom: auto;  float: none;  margin-bottom: 8px;}
/*.modes { display:table; float:none; margin:auto}*/
.limiter-options { width:103px;}
.limiter-text {  display:inline-block;}

/*Updates changes 01-09-2022 multiple checkout address page*/
.multishipping-checkout-addresses .table thead > tr > th.col.qty { width:60px}
.multishipping-checkout-addresses .table thead > tr > th.col.product { width:70px;}

.multishipping-checkout-addresses #multiship-addresses-table { font-size:12px}
.multishipping-checkout-addresses .item-options dt { margin-right:0}
.multishipping-checkout-addresses .item-options dd { padding-left:4px}
.multishipping-checkout-addresses .multicheckout .table-wrapper .action.delete { font-size:10px;}
.multishipping-checkout-addresses .multicheckout > .actions-toolbar { margin-top:0}

.catalog-category-view .toolbar .limiter {width: 227px;float: left;clear: left;}
.catalog-category-view .listing-right1.new-viewmode.clearfix { margin-top:-40px;}

.catalog-category-view .toolbar-sorter.sorter { float:left}



/*Product Details POP UP css Starts here*/
.catalog-product-view .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { width:90%}


.block-footer-bottom .footer { padding-top:25px}
.share-text { font-size:16px}

.share-text { margin-top:45px;}
.slide2 { margin-top:35px;}
.followus-cl a { font-size:16px}
.followus-cl { margin-top:34px;}
.spring-styles { margin-bottom:40px}

 .videos_cls1 {  padding-bottom: 177.7%;  overflow: hidden;}
 .videos_cls1 iframe {  transform: scale(1);}
    .home-slider .slick-slider .slick-dots, .home-slider.slick-slider .slick-dots {  bottom: 10px;}
 .slick-slider .slick-dots li {    float: right;}
 /*Products filter css for all 3 wesbite*/
 .catalog-category-view .listing-right1.new-viewmode.clearfix {  margin-top: -7px;} 
  .product.name.product-name.product-item-name { line-height:17px;}
 .products-grid .product-name a { font-size:12px;}
 
 .followus-cl a {  font-size: 13px;}
 .footer .block-title, .block-content.block-content-statick .logo-text { font-size:15px}
 .footer ul li { margin-bottom:3px}
 
 button.button span, button span, .review-form .action.submit.primary, .cart .continue span, .actions-toolbar .primary a.action span { font-size:11px}
 button.button, button, .cart .continue, .actions-toolbar .primary a.action { height:32px; line-height:22px}
 .product-view .product-shop .page-title-wrapper .page-title span {  font-weight: 600;  font-size: 16px; line-height:23px}
 .catalog-product-view .product-info-main .price-box .price-wrapper .price {  font-size: 19px;  font-weight: 600;} 
 .custom_addtocartr .add-to-cart button.button { height:40px}
 .product-view .add-to-cart button.button span { font-size:13px}
 .newwishlist_icon a {  height: 41px !important;  line-height: 46px !important;  } 
 .product_details h3 { font-size:13px;}
 .product_details { padding-left:0; padding-right:0}
  .csupport {  border: 1px solid #000;  float: left;  padding: 7px 21px;}
  
   .checkout-cart-index .page-title-wrapper .page-title { margin:0; padding:0; margin-bottom:4px;}
 .checkout-cart-index .page-title-wrapper { padding:10px 0}
 .checkout-cart-index .page-title-wrapper .page-title span { font-size:16px}
.checkout-cart-index .breadcrumbs { margin-bottom:0}
  
  

.wishlist-index-index .products-grid.wishlist .product-item { width:48%; margin-left:1% !important; margin-right:1% !important}
.wishlist-index-index .products-grid.wishlist .product-item .price-box { height:20px; margin-bottom:0}
.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner { display:table; margin:auto; margin-bottom:15px}
.wishlist-index-index .product-item-info .product-item-name { font-size:14px;}
  
.opc-block-summary .minicart-items-wrapper { max-height:inherit;}  
  .left-right-images .static-text.tex-right .title a { font-size:34px}
  
  /*clarna updates*/
.clarna_main .clarna_section .grid-text__buttons a { width:100%; margin-left:0; margin-right:0}
.newsletter.news-subscribe { font-size:14px;}
.fieldset .newsletter.news-subscribe label{ font-size:15px; line-height:22px;}
.fieldset > .field.newsletterssa > .label, .fieldset > .fields > .field.newsletterssa > .label {  font-size: 14px;  line-height: 21px;}

.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link .action.checkout { font-size:11px;}

/*Full screen css*/
.account.wishlist-index-share .actions-toolbar .secondary .action { font-size:11px; line-height:32px; height:32px;}

 .box-tocart.custom_addtocartr .product-social-links.newwishlist_icon {  border-left: 10px solid #fff;}
 .custom_addtocartr .add-to-cart button.button {  padding-right: 80px;}
 .catalog-product-view .add-to-cart.custom_addtocart .klarna_products { margin-top:10px}
 .catalog-product-view #paypal-smart-button { margin-top:10px;}
 
 
 .translate-mobile{ display: block;}
.new_google_translates.c_trans {  display: block;}
.new_google_translates {  display: none;}




.translate-custom { width:18px; display:inline-block; float:right; cursor:pointer}
.translate-custom img { max-width:100%; height:auto}
.sections.store_language_s {  position: absolute;  right: 91px;  top: 17px;}


}
@media only screen and (max-width:480px){



.header-right{ float: none; width: 100%;}
/*.menu-m-cl {
  margin-top: -8px;
  position: relative;
}*/
.my-accounts{ margin-right: 0;}
.header .header-right .header-search .dropdown-switcher { right:-64px;}
.header .search-area.header-search { position:static !important}
.breadcrumbs { padding-top:5px}
/*
.product-items .product-item { width:100% !important}*/


.minicart-wrapper .action.showcart .counter.qty {   right: -6px;  top: -7px;   height: 20px;  line-height: 18px;  width: 20px;}

.data.table .custom-qty { width:96px}
.data.table .custom-qty .alo_qty { width:30px}
.data.table tbody tr td input.qty { width:33px !important}
/*.category-products .product-items .product-item { width:100% }*/

.header .content-seach .toggle-content {  top: calc(100% - -24px);}

.minicart-wrapper .block-minicart {  width: 320px;  right: -1px;  top: 32px;}

.product-view .add-to-cart button.button span { font-size:15px;}
.f_delivery, .s_avail, .store-share, .pro_detail { font-size:15px}

.sorter { padding-right:5px;}

.toolbar-sorter.sorter .field.limiter { margin-right:0}

.minicart-wrapper .action.showcart .counter.qty { right:0}

/*Updates changes 01-09-2022 products page*/
.catalog-category-view .products-list .item .products-textlink { padding-left:0; padding-top:15px;}


.grid_3 .product-items .product-item:nth-child(n+1) { clear:none}

.catalog-product-view .product.data.items > .item.content{ padding-top:0}
.cms-contact-us table > tbody > tr > td{padding: 8px 10px;width: 50%;word-break: break-all;}
.cms-contact-us table > tbody > tr > td{ padding:0; padding-right:10px}
.cms-contact-us table > tbody > tr > td:last-child{ padding-right:0px}
.banner-ver-hori-text .container { padding-left:0; padding-right:0}

.f_delivery, .s_avail, .store-share, .pro_detail { font-size:13px}

/*Product Details POP UP css Starts here*/
.ajax-mainl-conatiner .ajax-main-img-left .product-image{ display:block !important}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message { font-size:15px;}

.share-text { margin-top:30px;}
.slide2 { margin-top:25px;}
.followus-cl a { font-size:15px}

 .videos_cls1 {  padding-bottom: 177.7%;  overflow: hidden;}
 .videos_cls1 iframe {  transform: scale(1);}
 
  /*Products filter css for all 3 wesbite*/
 .catalog-category-view .listing-right1.new-viewmode.clearfix {  margin-top: -7px;} 
 .sorter-label, .limiter .label { font-size:13px;}
 .catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { font-size:14px}
  .catalog-category-view .sticker.top-right { top:3px; right:3px;}
 .catalog-category-view .labelnew, .catalog-category-view .labelsale {  display: block;  height: 37px;  line-height: 37px;  text-align: center;  text-transform: uppercase;  font-size: 9px;  width: 37px;  border-radius: 50%;}
 
  .followus-cl a {  font-size: 12px;}
.footer .block-title, .block-content.block-content-statick .logo-text { font-size:14px}

 button.button span, button span, .review-form .action.submit.primary, .cart .continue span, .actions-toolbar .primary a.action span { font-size:11px}
 button.button, button, .cart .continue, .actions-toolbar .primary a.action { height:32px; line-height:22px}
 .product-view .product-shop .page-title-wrapper .page-title span {  font-weight: 600;  font-size: 16px; line-height:23px}
 .catalog-product-view .product-info-main .price-box .price-wrapper .price {  font-size: 19px;  font-weight: 600;} 
 .custom_addtocartr .add-to-cart button.button { height:40px}
 .product-view .add-to-cart button.button span { font-size:13px}
 .newwishlist_icon a {  height: 41px !important;  line-height: 46px !important;  } 
 .product_details h3 { font-size:13px;}
 .product_details { padding-left:0; padding-right:0}
 .csupport {  border: 1px solid #000;  float: left;  padding: 7px 21px;}
 .left-right-images .static-text.tex-right .title a { font-size:28px}
  /*Products search css for all 3 wesbite*/
 .catalogsearch-result-index .sorter-options { width:116px;}
 
 .slide3 .item .catboxnew11 { height:46px}
 
 .tb_class_v table td { width:60px;}
 .tb_class_v { overflow:auto; border-right:1px solid #ccc}


.customweb-sagepaycw-payment-form .card-brand-image-box {  display: inline-block;  transform: scale(0.6);  margin: 0 -8px;}
.catalog-product-view .price-box .price { font-size:14px;}
.catalog-product-view .old-price .price { font-size:14px;}
 .checkout-success .actions-toolbar .primary a.action {color: #333;  background-color: #ffffff;  border-color: #333; height:33px; line-height:31px}

 /*Full width css starts here */
 .catalog-category-view .toolbar.toolbar-products { padding-left:0; padding-right:0}
 
 .minicart-wrapper .action.showcart .counter.qty { right:-19px}
 
 .bannermobiletext-middle .bannerinner-middle .bannerlefttext { font-size:25px;}
 .bannermobiletext-middle .bannerinner-middle h1 {  font-size: 37px;}
 
 .header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { width:310px}
}

@media only screen and (max-width:420px){
.catalog-category-view .listing-right1.new-viewmode.clearfix{ margin-top: -75px;}

  /*Products filter css for all 3 wesbite*/
 .catalog-category-view .listing-right1.new-viewmode.clearfix {  margin-top: -7px;} 
 
  .new_multiple-cureency .currency_top {  padding-right: 36px;    padding-top: 9px;    padding-bottom: 0;    position: relative; display:block  }
  .content-cart.pull-right {    margin-right: 23px;  }
  .my-accounts { left:5px; position:relative}
  .header-search .icon-setting { margin-right:6px}
  .sections.store_language_s {    right: 116px;  }
.header-content.header-sticker .header-logo .logo img {width:100%; max-width:100px}
.new_multiple-cureency .currency_top { padding-top:11px}
.header-content.header-sticker .content-logo { padding-right:5px;}
.menu-mobile .nav-toggle { left:-3px}

.new_multiple-cureency .currency_top { padding-right: 27px;}
.sections.store_language_s { right:82px; }
}

@media only screen and (max-width:380px){ 
/*.menu-m-cl {  margin-top: 30px;}
.my-accounts{ float: none}*/
.my-accounts {  margin-right: 9px;}.minicart-wrapper{ /*margin: 9px 0 0 0; */padding: 0}
.header-search .icon-setting { margin-right:8px;}
.minicart-wrapper .icons{ margin-right: 0px; padding: 0;}
.menu-mobile .nav-toggle{ top: 29px;}

.minicart-wrapper .block-minicart { width:300px;}

.footer .block-subscribe .input-box { margin-right:0px;}
.toolbar.toolbar-products .limiter { margin-top:0}

.grid_3 .product-items .product-item:nth-child(n+1) { clear:none}
.sections.store_language_s {    right: 116px;}
.new_multiple-cureency .currency_top { display: none;}
 .new_multiple-cureency .currency_top {  display:block  }
 .switcher-options strong span { padding-right:2px}

.new_multiple-cureency .currency_top { padding-right: 27px;}
.sections.store_language_s { right:82px; }
}

@media only screen and (max-width:370px){ 
.bannermobiletext-middle .bannerinner-middle .bannerlefttext { font-size:23px}
.header .header-content .righ-header-content .menu-m-cl { top:-21px;}
}

@media only screen and (max-width:350px){
.catalog-category-view .sorter-options {  width: 100px;}
.catalog-category-view .toolbar-sorter.sorter { padding-right:0}
.catalog-category-view .product-items .product-item { padding:0 10px}


}