/** Shopify CDN: Minification failed

Line 114:0 Unexpected "}"
Line 197:0 Unexpected "}"
Line 267:0 Unexpected "}"
Line 670:0 Unexpected "}"
Line 1042:0 Unexpected "}"

**/
  .product_box_6671807840359:nth-of-type(1) {
      display:none;
  }

@media(min-width:1000px){
	
 /* .product-list__inner{
      display:flex;
  }
  .product-list__inner product-item{
      width:20%;
  } */
  .content_popup product-facet product-item .product-item__info p{
      font-size:10px;
  } 
/*    .product-list:hover .product-list__arrow:not([disabled]){
      visibility:hidden !important;
  } */
/*  .featured-collections.slider_edit .product-list__arrow{
      visibility:hidden !important;
  } */
}
.content_popup .product-list:hover .product-list__arrow:not([disabled]){
	visibility:visible !important;
}
.content_popup .featured-collections.slider_edit .product-list__arrow{
    visibility:visible !important;
}
.product-item-meta__title{
	margin-bottom:0;
}
.featured-collections.slider_edit .product-item-meta__title + span {
    width: 100%;
    font-size: 11px;
    line-height: 2;
}
@media(max-width:768px){
	.progress-container ul.sec_list li:last-child {
    width: fit-content;
    white-space: nowrap;
  }
  .img_section .prodcut-list-inner {
    display: grid;
    width: 100%;
    grid-gap: 1%;
    grid-template-columns: repeat(3, 1fr) !important;
}
}
.busy{
  position: relative;
}
.busy a{
  color:transparent !important;
}
.busy .loader-button__loader{
  position: absolute;
    top: 50%;
    opacity: 1;
    transform: translateY(-50%);
}
#shopify-section-header {
    position: sticky;
}
.hp-featured-collections .product-item-meta{
	justify-content:space-between;
  min-height: auto !important;
}
.sec_design {
    display: flex;
    align-items: center;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    padding-top: 30px;
}
.sec_design h3{
	margin:0 !important;
}
.sec_design p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 600 !Important;
    font-size: 24px;
}
.sec_design p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 600 !Important;
    font-size: 24px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 98px;
    height: 48px;
}
p, label {
    font-family: Neuzeit,helvetica!important;
    font-weight: 400;
    color: #19327d;
    font-size: 18px;
    line-height: 1.5em!important;
    color: inherit;
}
}
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider.round {
    border-radius: 34px;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d9d9d9;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider.round:before {
    border-radius: 50%;
}


.slider:before {
    position: absolute;
    content: "";
    height: 39px;
    width: 39px;
    left: 4px;
    bottom: 4px;
    background-color: #19327d;
    -webkit-transition: .4s;
    transition: .4s;
}
.sec_design {
    display: flex;
    align-items: center;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    padding-top: 30px;
}

.sub_head {
    text-align: center;
    margin-top: 10px;
}

.sub_head h3 {
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    padding-top: 15px;
    text-transform: uppercase;
}

.btn_mobile {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media (min-width: 767px)
.btn_mobile {
    display: none;
}

.btn_mobile .switch {
    width: 200px;
}

.switch {
    position: relative;
    display: inline-block;
    width: 98px;
    height: 48px;
}

}
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.btn_mobile .slider.round {
    border-radius: 34px;
}

.slider.round {
    border-radius: 34px;
}
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d9d9d9;
    -webkit-transition: .4s;
    transition: .4s;
}

 .on, .btn_mobile .off {
    color: #19327d;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.btn_mobile .on {
    display: none;
}

.btn_mobile .on {
    display: none;
}
.sub_head span {
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    padding-top: 15px;
  text-transform: uppercase;}

  .new_tab {
    display: flex;
}

.progress-container {
    position: relative;
    margin: 50px 50px 50px 50px;
    padding: 4px 0 0;
    width: 70%;
    height: 6px;
    background: #fff;
    -moz-box-shadow: inset 0 0 2px #666;
    -webkit-box-shadow: inset 0 0 2px #666;
    box-shadow: inset 0 0 2px #666;
}





}
.new_tab .progress-bar {
    width: 33%;
    background-color: #ea2829;
    height: 7px;
    position: absolute;
    top: 0px;
}
.progress-bar:before {
    content: "";
    position: absolute;
    top: 0;
    width: calc(100% / var(--divider));
    height: 100%;
    transform: translate(calc(var(--transform-logical-flip) * 0% * (var(--divider) - 1)));
    transform: translate(calc(var(--transform-logical-flip) * var(--transform, 0%) * (var(--divider) - 1)));
    transform-origin: var(--transform-origin-start);
    background: rgb(var(--text-color));
}
.progress-container ul.first_list li:nth-child(1) {
    position: absolute;
    top: -50px;
    left: 0;
    margin: 0;
    padding: 0;
    display: inline-table;
    background: transparent !important;
    border-radius: 0px !important;
    color: #ffff;
    font-size: 15px;
    font-weight: 400;
}














.switch {
  position: relative;
  display: inline-block;
  width: 98px;
  height: 48px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d9d9d9;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 39px;
    width: 39px;
  left: 6px;
  bottom: 4px;
  background-color:#19327d;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #d9d9d9;
}

input:focus + .slider {
  box-shadow: 0 0 1px #fff;
}

input:checked + .slider:before {
  -webkit-transform: translateX(49px);
  -ms-transform: translateX(49px);
  transform: translateX(49px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
  
  .sec_design{display: flex;align-items: center;margin: 0 auto;
    text-align: center;justify-content: center;padding-top:30px;}
  .sec_design .btn{padding-left:10px !important;padding-right:10px !Important;}
  .sec_design p{margin-top:0px !important;margin-bottom:0px !important;font-weight:600 !Important;font-size:24px;}
  .sub_head span{font-size:18px;text-align:center;margin:0 auto;padding-top:15px;text-transform:uppercase}
  .sub_head{text-align:center;margin-top:10px;}
  
  .progress-container {
  position: relative;
  margin: 50px 50px 50px 1px;
  padding: 4px 0 0;
  width: 70%;
  height: 6px;
  background: #fff;
  -moz-box-shadow: inset 0 0 2px #666;
      -webkit-box-shadow: inset 0 0 2px #666;
    box-shadow: inset 0 0 2px #666;}
  
  .progress-container ul.first_list li {
    position: absolute;
    top: -22px;
    left: 0;
    margin: 0;
    /* padding: 0; */
    /* display: inline-table; */
    /* padding: 8px !important; */
    font-weight: 600;
    background: #fff;
    border-radius: 50%;
    display: flex;
    line-height: 26px;
    justify-content: center;
    padding: 10px;
    border: 3px solid transparent;}


   .progress-container ul.sec_list li {
    position: absolute;
    top: 30px;
    left: 0;
    margin: 0;
    padding: 0;
    display: inline-table;
   	padding:8px !important;
    font-weight:500;font-size:14px;
    }
    
    .progress-container ul.first_list li:nth-child(2) {
      margin-left: 33%;
    }
    
    .progress-container ul.first_list li:nth-child(3) {
      margin-left: 66%;
    }
    
    .progress-container ul.first_list li:last-child {
      margin-left: 100%;
    }
    .progress-container ul.sec_list li:nth-child(2) {
      margin-left: 29%;
    }
    
    .progress-container ul.sec_list li:nth-child(3) {
      margin-left: 62%;
    }
    
    .progress-container ul.sec_list li:last-child {
      margin-left: 96%;
      width:20%
    }
    .progress-container ul.first_list li:nth-child(1) {
    position: absolute;
    top: -50px;
    left: 0;
    margin: 0;
    padding: 0;
    display: inline-table;
    background:transparent !important;
    border-radius:0px !important;color:#ffff;font-size:15px;font-weight:400;padding-left:0px !important;}
  
   .progress-container ul.sec_list li:nth-child(1) {
    position: absolute;
    top: 30px;
    left: 0;
    margin: 0;
    padding: 0;
    display: inline-table;
    background:transparent !important;
    border-radius:0px !important;color:#ffff;font-size:14px;font-weight:500;}
  
  

  
  .progress-container ul li span{display:block;top:50px; background:transparent !important;color:#fff !important}
  .new_tab{display:flex;}
  .new_tab .button-wrapper{align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    padding-left: 25px;}
  .new_tab .button-wrapper a{
  padding-left: 50px;
    padding-right: 50px;box-shadow: 0 0 #19327d;
    left: 0;
    top: 0;text-transform:uppercase;}
  
  .product_box_1.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
    opacity:0
}

/* .product_box_1 .middle {
  transition: .5s ease;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  opacity:0;
  transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
} */
.product_box_1 .middle {
    transition: .5s ease;
    opacity: 1;
    text-align: center;
    transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
    width: 100%;
}

/* .product_box_1:hover .image {
  opacity: 0.3;
} */
  .product_box_1 .image {
  opacity: 1;
}

.product_box_1:hover .middle {
  opacity: 1;
}
  .product_box_1:hover .top_icon{opacity:1}
  .product_box_1{position:relative}

.product_box_1 .text {
 color:#fff;
  font-size: 14px;
  padding: 10px 20px;
}
  .top_icon{position: absolute;
    height: 26px;
    justify-content: center;
    width: 26px;
    display: flex;
    background: #fff;
    align-items: center;
    border-radius: 50%;
    align-content: center;
    top: 7px;
    right: 7px;
    color: #fff;opacity:0;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;cursor:pointer}
  .icon_t{color:#19327d;line-height:0px;margin-top:-6px;}
  .img_section{/*margin-top:40px;*/position:relative}
  .img_section .prodcut-list-inner{width:100%}
 /* .img_section .prodcut-list-inner{display:flex;width:100%} */


.img_section .prodcut-list-inner{display: grid;
    width: 100%;
    grid-gap: 1%;
    /* --items: 7; */
    /* --width: 50vw; */
    /* display: grid; */
    /* grid-template-columns: repeat(var(--items), 1fr); */
  grid-template-columns: repeat(6, 1fr);}

.img_section .product_box_1
{    width: 100%;
    display: block;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    /*display: flex;*/
    align-items: center;
    /*padding: 5%;*/
    /* background-color: #1E1E1E; */
  color: #fff;}

/*{width:16.66%;display:inline-block;padding-left:10px;padding-right:10px}*/
.img_section .container{padding:0px !important;/*border:1px dashed #ccc;max-height: 214px;*/
    overflow: hidden;}
.img_section .container img{    width: 100%;
    height: 100%;
    object-fit: cover;object-position: center;}
.slider_edit .product-item-info-header{justify-content:center;}
.section__header  .heading.h2{padding-top:50px;}

  .without_img_text span{font-size:14px;text-transform:uppercase;text-align:center;color:#fff;}
  .without_img_text {position:absolute;position: absolute;
    top: 39%;display:block;width:100%;margin-left:0px;margin-right:0px;text-align:center;}
  
  .items{padding-left:10px;padding-right:10px;}
  .featured-collections.slider_edit .product-item-meta__title{font-weight:700 !important;
    width:100%;font-size:1em !important;color:#19327d !important;white-space: pre-wrap !important;text-align:center;}
@media(max-width:768px){
  .featured-collections.slider_edit .product-item-meta__title{
  	   font-size: .8em !important;
  }
}
  .featured-collections.slider_edit .button1{
    background: #000;
    color: #fff;
    border-radius: 5px;
   
  }
  .featured-collections.slider_edit .loader-button__text{ font-size: 16px;
    font-weight: 700;}
  .slider1 .product-item__image-wrapper--multiple:hover .product-item__primary-image {
    visibility: visible;
    opacity: 1;
}
  .slick-next:before, .slick-prev:before {color:#19327d !important;font-size:30px;}
  .slider1 .slick-next {
    right: 4px;
    top:30%
}
.hide_mobile{display:none !important;}
  .slider1 .slick-prev {
    left: 4px;
    z-index:1111;
      top:30%
}
  .featured-collections.slider_edit .product-item__image-wrapper .hover_tab{position: absolute;
    top: 10px;
    left: 10px;}
  .featured-collections.slider_edit .product-item__image-wrapper .count_numner{
   border-radius: 50%;
    padding: 10px 10px;
    width: 10pxheight:!0px;
    width: 40px;
    height: 40px;
    background: #EA2829;
    color: #fff;
    display: flex;
    line-height: 0px;
    justify-content: center;
    text-align: center;
    align-content: center;
    align-items: center;
    font-size:15px;
    font-weight:bold;
}
  .featured-collections.slider_edit .btn_style_new{padding-top: 0px;
    padding-bottom: 0px;
    border: 0px;
    width: 100%;padding-left:0px;padding-right:0px;}
  
  .featured-collections.slider_edit .btn_style_new .quantity1{display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;}
  
  .featured-collections.slider_edit .quantity__minus{display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 50%;
    /*height: 23px;*/
    margin: 0;
    color: #fff !important;
    /* background: #dee0ee; */
    text-decoration: none;
    text-align: center;border-bottom:0px !important;padding:12px;}
.featured-collections.slider_edit .loader-button__text {font-size:15px !important}
.quantity__input1 {font-size:18px;}
.featured-collections.slider_edit .quantity__minus span{padding-left:7px;margin-bottom:2px;}
.featured-collections.slider_edit .quantity__plus span{padding-right:2px;margin-bottom:2px;}
   .featured-collections.slider_edit .quantity__plus{display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 50%;
    /*height: 23px;*/
    margin: 0;
    color: #fff !important;
    /* background: #dee0ee; */
    text-decoration: none;
    text-align: center;border-bottom:0px !important;padding:12px;}
  
  .quantity__input1{
    /*height: 50px;*/
   /* color: #19327d;*/
    width:75%;border:0px;padding:14px;}
}
.quantity__input1:focus-visible{outline:0px !important;}
  .dp_block{display:block;}
  .dp_none{display:none;}
  .featured-collections.slider_edit .product-list__arrow{border-radius:50% !important}
  .slider_sec{background:#f5f5f5;margin-top:0px;padding-top:50px;padding-bottom:50px}
  
  #quickbuy-module{display:block !important;}
  .clr_chng{margin-top:25px !Important}
  .clr_chng .section__color-wrapper{padding-bottom:50px;background:#fff;}

.hide_button{display:none !important;}
@media screen and (min-width: 540px) and (max-width: 820px) {

     /* .img_section .container{height:100px;max-height:100px;}*/
  .img_section{margin-top:20px;}
   .section_fixed .section__color-wrapper{padding-top:20px!important;}
    }
@media screen and (min-width: 821px) and (max-width: 1199px) {

     /* .img_section .container{height:135px;max-height:135px;box-sizing: unset !important;} */
  .img_section{margin-top:70px;}
  .section_fixed .section__color-wrapper{padding-top:20px!important;}
  
    }
/*  @media (max-width:539px)
    {
      .img_section .container{height:50px;max-height:50px;}
    }
  */
.scroller::-webkit-scrollbar { background:#fff;border-radius:20px;height:8px;}
.scroller::-webkit-scrollbar-thumb:horizontal{background: #d9d9d9;border-radius: 20px;}
  @media (max-width:767px)
    {
      /*.slider_edit{overflow-x:auto;width:100% !important;white-space: nowrap;}*/
      
      .progress-container ul.sec_list li{padding-top:0px;}
      .new_tab .progress-bar {height: 4px !important;}
      .section_fixed {position: sticky;top: 115px;}
      .sec_design p.heading{font-size:17px !important;}
      .hidemobile{display:none !important; }
      
      .sub_head span {font-size:14px}
      .new_tab {display:block;}
      .progress-container{width:90%;margin-left:0px !important;height:4px;}
      .new_tab .progress-bar { height: 4px;position: absolute;top: 0px;}
      .progress-container ul.first_list li {
    width: 35px !important;
    height: 35px !important;}
      .header__cart-count--floating.bubble-count{display:none;}
      .progress-container {
    position: relative;
        margin: 36px 50px 49px 1px !important;}
      .progress-container ul.first_list li {
    position: absolute;
   top: -18px;justify-content: center;
    align-content: center;
    align-items: center;
    padding: 10px;
    font-size: 14px;}
      .switch_img {
    font-color: #fff;
    font-size: 0px !important;
}
    .switch_img:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(/cdn/shop/files/right-mark-01.png?v=1666080252) no-repeat;
    top: 4px;
    text-align: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    /* right: 5px; */
    position: absolute;
    display: inline-block;
    color: #fff !important;
    font-size: 0px !important;
}
      .progress-container span{font-size:10px !Important}
      .new_tab .button-wrapper {display: block;
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
        padding-left: 0px;padding-bottom:10px;}
      .new_tab .button-wrapper a {width:100%}
      .progress-container ul.sec_list li{width:34%;text-align:center;
        line-height:13px;padding-left:5px !important;padding-right:5px !important;padding-top:0px !important;}
    .progress-container ul.sec_list li:nth-child(2) {
      margin-left: 21%;}
     .progress-container ul.sec_list li:first-child{text-align:left}
      .without_img_text {
    position: absolute;
    top: 20%;
}
      .content_popup {margin:0px auto 0px auto !important;}
      .section_fixed .section__color-wrapper {padding-top:1px !Important}
      .new_tab{padding-left:20px;padding-right:20px;}
       .pdb20{padding-bottom:0px !important;}
      .without_img_text span {
        font-size: 10px;}
      .progress-container ul.sec_list li:nth-child(3) {
    margin-left: 55%;}
  .top_icon{height:50px;width:50px;top:-11px !important;right:-11px !important; background: transparent !important}
      .top_icon{top:7px;right:6px;}
      .top_qty .icon_qty{height:14px !important;width:14px !important;padding:0px !important;font-size:10px !important;}
      .top_free .icon_free{height:14px !important;width:auto !important;padding:6px !important;font-size:10px !Important;}
      .top_qty{top:2px;left:2px}
       .top_free{top:0px !important;left:2px}
  .middle .text{    font-size: 10px !important;line-height: 11px !important;}
.progress-container ul.sec_list li:last-child{width:24%}
        .featured-collections.slider_edit .product-item-meta__title{white-space: pre-wrap !important;}
   .featured-collections.slider_edit .product-item__image-wrapper .count_numner {
     padding: 9px 9px;font-size:11px !important;}
      .featured-collections.slider_edit .product-item__image-wrapper .hover_tab {
    top: 10px;left: 10px;}
      /* .btn_desktop{display:none;} */
/*       .content-box {margin-left:0px !important;margin-right:0px !important;} */
      .slider_edit .product-list__inner--scroller {
    grid-auto-columns: 57vw!important;}
     .slider_edit product-facet product-list .product-item-meta p 
      {font-size:14px;padding:0px !important}
      .featured-collections .product-item-meta {
    min-height: 100px!important;}
      .progress-container ul.sec_list li:last-child {
        margin-left: 90%;}
      .shopify-section--announcement-bar{display:none;}
      .shopify-section--header{top:0px !important;}
      .section_fixed {top: 1px !important;}
      
      
    }
      
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .top_icon{top:6px;right:6px;}
  .top_qty{top:6px !impprtant;left:6px !important;font-size:10px !important}
  .top_free{top:7px !important;left:6px !important;font-size:10px !important}
  .middle .text{    font-size: 13px !important;line-height: 17px !important;}
  .progress-container ul.sec_list li{font-size:13px !important;line-height:15px;text-align:center;}
  .new_tab{padding-left: 20px;padding-right: 20px;}
.progress-container {
    width: 58% !important;}
  .new_tab .button-wrapper {
    width: 42% !important;
}
  

}
@media screen and (min-width: 421px) and (max-width: 767px) {
  .top_free {
    top: -3px !important;
    left: 2px;
}
  
}
@media screen and (min-width: 767px) and (max-width: 942px) {
  .progress-container ul.sec_list li:last-child {width:24%;margin-left:94%;}
  .progress-container ul.sec_list li:nth-child(2) {margin-left: 26%;}
  .progress-container ul.sec_list li:nth-child(3) {
    margin-left: 52%;
    width: 40%;}
  .without_img_text {
    top: 35%;
   /* left: 23%; */
  }
.featured-collections.slider_edit .product-item-meta__title {
    white-space: pre-wrap !important;
}
}
@media screen and (min-width: 943px) and (max-width: 1199px) {
  .progress-container ul.sec_list li:last-child {width:24%;margin-left:92%;}
  .progress-container ul.sec_list li:nth-child(2) {margin-left: 28%;}
  .progress-container ul.sec_list li:nth-child(3) {
    margin-left: 51%;
    width: 40%;}
  .new_tab .button-wrapper a {padding-left: 30px;padding-right: 30px;font-size: 15px;}
 .without_img_text {
   top: 39%;}
  .section_fixed .section__color-wrapper{padding-right:20px;}

}
@media (max-width:360px)
  {
   /* .img_section .product_box_1 .container {width:40px !important;height:40px;margin:0 auto;} */
    .top_icon {
      right: 7px;top: 5px;}
    .img_section .top_qty {position: absolute;
    top: 5px !important;left: 7px;}
    .top_free {top: -7px !important;left: 5px;}
    
  }
@media screen and (min-width: 361px) and (max-width: 380px) {
  /*.img_section .product_box_1 .container {width:45px !important;height:45px;margin:0 auto;} */
    .top_icon {right: 7px;top: 5px;}
  .top_qty {
    top: 5px !important;
    left: 6px !important;}
}
@media screen and (min-width: 381px) and (max-width: 395px) {
 /* .img_section .product_box_1 .container {width:52px !important;height:52px;margin:0 auto;} */
  .top_icon { right: 5px !important;top: 5px;}
  .top_qty {
    top: 5px;
    left: 5px !important;}
   .top_free {top: -7px !important;left: 5px;}

}
@media screen and (min-width: 396px) and (max-width: 420px) {
  /* .img_section .product_box_1 .container {width:52px !important;height:52px;margin:0 auto;} */
  .top_icon { right: 8px !important;top: 5px !important;}
  .top_qty {
    top: 5px !important;
    left: 7px !important;}
  
 .top_free {top: -7px !important;left: 5px;}

}
@media screen and (min-width: 943px) and (max-width: 1220px) {
  .featured-collections.slider_edit .product-item-meta__title {
    white-space: pre-wrap !important;
}
  
}
@media screen and (min-width: 320px) and (max-width: 380px) {
  .without_img_text {
   top: 20%;}
}
@media screen and (min-width: 381px) and (max-width: 480px) {
  .without_img_text {
   top: 20%;
   /* left: 12%;*/}
}
@media screen and (min-width:481px) and (max-width: 767px) {
  .without_img_text {
    position: absolute;
    top: 31%;
   /* left: 21%; */
}
}


@media (max-width:1199px)
  {
.middle {opacity:1 !important;position:inherit !important;
  top:0px !important;left:text-align:center !important;display:inline-block !important;margin-top:15px !Important;}
    .middle .text{padding:0px 2px !important; }
    .top_icon{opacity:1 !important}
    
    .icon_t {font-size:20px;font-weight:bold;margin-top:-4px !important;}
    .progress-container ul.first_list li:nth-child(1){display:none !important;}
    
  }

@media(min-width:768px){
    .featured-collections.slider_edit .product-list__arrow {opacity:1;visibility: visible;
    width: 56px;height: 56px;transform: scale(1);
    }
  .btn_mobile {display:none;}
  .progress-container ul.first_list li:nth-child(2) .junip-recommendation-check{height: 30px;
    /* margin-right: 4px; */
    width: 30px !important;
    line-height: 30px !important;
  display: flex;}
  .slider_edit .product-item__image-wrapper {margin-bottom: 20px;}
  .slider_edit .featured-collections .product-item-meta {
    min-height: 170px!important;}
  .switch_img:after {
content: "";
width: 36px;
height: 36px;
background: url("/cdn/shop/files/right-mark.png?v=1666077518");
top: 4px;
right: 5px;
position: absolute;
display: inline-block;
}
  .new_tab{padding-left:30px;padding-right:30px;}
  .progress-container {width:75%}
  .new_tab .button-wrapper{width: 25%;}
  .new_tab .button-wrapper a {width:100%}
  .new_tab .button-wrapper a {
    padding-left: 20px;
    padding-right: 20px;}
}


   .btn_mobile .switch{width:200px;}
    .btn_mobile{text-align:center;margin-top:20px;margin-bottom:20px;}


.btn_mobile input:checked + .slider {
  background-color: #d9d9d9;
}

.btn_mobile input:focus + .slider {
  box-shadow: 0 0 1px #ccc;
}

.btn_mobile input:checked + .slider:before {
  -webkit-transform: translateX(151px);
  -ms-transform: translateX(151px);
  transform: translateX(151px);
}

/*------ ADDED CSS ---------*/
.btn_mobile .on
{
  display: none;
}

.btn_mobile .on,.btn_mobile .off
{
  color:#19327d;
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  font-size: 12px;
  font-weight:700;
  text-transform:uppercase;
}

.btn_mobile input:checked+ .slider .on
{display: block;}

.btn_mobile input:checked + .slider .off
{display: none;}

/*--------- END --------*/

/* Rounded sliders */
.btn_mobile .slider.round {
  border-radius: 34px;
}

.btn_mobile .slider.round:before {
  border-radius: 50%;}

.new_tab .progress-bar{
    height: 7px;
    position: absolute;
    top: 0px;}
.w_33{width: 33%;
    background-color:#ea2829;}
.w_66{width: 66%;
    background-color:#ea2829;}
.w_100{width: 100%;
    background-color:#ea2829;}

.progress-container ul.first_list li:nth-child(2) .junip-recommendation-check{height: 30px;
    /* margin-right: 4px; */
    width: 30px !important;
    line-height: 30px !important;
  display: flex;}
.progress-container ul.first_list li:nth-child(2) .junip-recommendation-check path{width: 100%;
    fill: #ea2829 !important;
  font-weight: bold;}
  
.progress-container ul.first_list li{width:50px;height:50px;}
.switch_img{font-color:#fff;font-size:0px;}

.pdb20{padding-bottom:20px;}
.pdt0{padding-top:1px !important;}

.section_fixed{
  position: sticky;
    top: 65px !important;
    font-size: 20px;
    overflow: unset;
    z-index: 2;}

}

.featured-collections.slider_edit .product-item__info .product-item-info-header {justify-content: center;}

.product-item-info-header a{
	width:auto;
}

.img_section .product_box_1 .container{width:100%;border: 1px dashed #ccc;aspect-ratio: 1/ 1;}
 
    
@media screen and (min-width: 1500px) {
  .progress-container ul.sec_list li:nth-child(2) {
    margin-left: 30%;
}
  .progress-container ul.sec_list li:nth-child(3) {
    margin-left: 63%;
}
  .progress-container ul.sec_list li:last-child {
    margin-left: 97%;
    width: 20%;
}
}
@media screen and (min-width: 1200px) {
.section_fixed .section__color-wrapper{padding-top:15px!important;}
}
/* .new_tab, .img_section, .featured-collections.slider_edit{
    max-width: 1000px;
    margin: 0 auto;
} */
.popup_modal{ /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1111; /* Sit on top */
  padding-top: 60px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  margin:0 auto;
}
.content_popup{margin: 50px auto;
  padding:40px 20px;
  background: #fff;
  border-radius: 5px;
  width: 90%;
  position: relative;
  transition: all 5s ease-in-out;}
@media(min-width:1000px){
  .content_popup{
  	width: 70%;
  }	
}
.popup_modal .product-list {width:92%;margin:0 auto;}

.body_overflow{overflow:hidden 1;}

.img_section .top_qty{position: absolute;top: 7px;left: 7px;}
.img_section .top_free{position: absolute;top: 4px;left: 7px;}
.img_section .top_qty .icon_qty{border-radius: 50%;
    padding: 10px 10px;
    width: 10pxheight:!0px;
    width: 26px;
    height: 26px;
    background: #EA2829;
    color: #fff;
    display: flex;
    line-height: 0px;
    justify-content: center;
    text-align: center;
    align-content: center;
    align-items: center;
    font-size: 14px;}
.img_section .top_free .icon_free{
    padding: 10px 10px;
    width: auto;
    height: 26px;
 display:inline-flex;
    background: #EA2829;
    color: #fff;
    line-height: 0px;
    justify-content: center;
    text-align: center;
    align-content: center;
    align-items: center;
    font-size: 14px;}
@media (max-width: 420px)
.top_free {
    top: -7px !important;
    left: 2px;
}

@media screen and (max-width: 999px){
.scroller::-webkit-scrollbar {
    display: block !important;
}
  .slider_edit .product-list__inner--scroller {padding-bottom:40px;}
}
.loader-button__text .dash{margin-left:4px;margin-right:4px;}

@media(min-width:1000px)
  {
    .slider_edit .product-list__inner {margin-left:0px !important;margin-right:0px !important}
    .loader-button__text .span_sub_price{letter-spacing:1px;}
  }
.span_sub_price ins{text-decoration:none;}
.cart_price ins{text-decoration:none;}
 .span_org_price ins{text-decoration:none;}




@media (min-width:1580px)
  {
    .new_tab{max-width:1520px; margin:0 auto !important;}
  }
@media (max-width:380px)
  {
    .popup_modal{padding-top:30px !important;}
  }
