.login-page-wrapper{max-width: 340px;width: 100%;font-size: 1.6rem;margin: 0 auto;
  position: relative;text-align: center;}


  .list-view-wrapper .list-inner:hover {
    box-shadow: 0 6px 20px rgb(131 39 41 / 20%);
    z-index: 2;
}



.login-title, .wishlist-title{line-height: 22px;margin: 24px auto;position: relative;}
.login-title span, .wishlist-title span{font-size: 1.2rem; background: rgb(255, 255, 255);padding: 0px 14px; position: relative;} 
.login-title hr, .wishlist-title hr{height: 2px;border: none;background: rgb(233, 233, 233);position: absolute;top: 50%;
  transform: translateY(-50%);margin: 0px auto;left: 0px;right: 0px;}
.social-heading{font-size: 0.9rem;color: rgb(157, 159, 164);line-height: 18px;margin: 8px 0px 25px;
  text-align: center;}
.facebook-button, .google-button{position: relative;outline: none;cursor: pointer;height: 40px;user-select: none;
  -webkit-tap-highlight-color: transparent;width: 100%;border-radius: 5px;box-sizing: border-box;
  font-family: inherit;font-size: 0.9rem;background: transparent;border: 1px solid rgb(233, 233, 233);
  margin: 0px 0px 24px;color: rgb(169, 169, 169);}
.facebook-button::before, .google-button::before{content: '';
  background: url('../images/spriteImage1.png') no-repeat;background-position: -473px -375px;
  background-size: 832px auto;display: inline-block !important;position: absolute;width: 22px;
  height: 22px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);
  transform: translateY(-50%);left: 8px;}
.google-button::before{background-position: -515px -375px;}
.css-rooson{position: relative;border-top: 1px solid #e6dce6;margin: 24px 0 !important;font-size: 0.9rem;
  color: #9d9fa4;line-height: 18px;text-align: center;}
.css-rooson > span {position: absolute;padding: 4px 20px;background: #fff;display: inline-block;
    left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);
    transform: translateX(-50%);top: -13px;}
.input-box{margin-bottom: 1.4rem;text-align: left;}
.input-heading{color: #231535;font-family: 'Poppins', sans-serif;
  font-size: 0.7rem;margin: 5px 0;}
.login-input-wrapper{position: relative;}
.login-input-wrapper input{width: 100%;height: 36px;background: #fff;padding: 0 12px;
  font-size: 0.7rem;color: #33363e;border: 1px solid #e9e9e9;border-radius: 4px;}
/* .login-input-wrapper input:focus{box-shadow: 0 0 2px rgb(251 85 85 / 96%);} */
.password-show{position: absolute;top: 5px;right: 7px; padding: 11px 0;
  font-family: 'Poppins', sans-serif;font-size: 0.6rem;color: #f00;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}
.password-hide{position: absolute;top: 5px;right: 7px; padding: 11px 0;
  font-family: 'Poppins', sans-serif;font-size: 0.6rem;color: #f00;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}  
/*.login-to-continue{position: relative;
  outline: none;cursor: pointer;height: 40px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;margin: 5px 0;
  font-size: 0.9rem; color: #ffffff;
  background: linear-gradient(to right,#de57e5,#8863fb);
  border: none;font-family: 'Poppins', sans-serif;}*/
  section.product-details-mian .login-to-continue{
    font-size: 1.2rem;
  }

  .login-to-continue{position: relative;
  outline: none;cursor: pointer;height: 40px;line-height: 40px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;margin: 5px 0;
  font-size: 15px; color: #ffffff;
  background: linear-gradient(to right, #f00, #f00) !important;
  border: none;font-family: 'Poppins', sans-serif;}

  .remove_wishlist{position: relative;
  outline: none;cursor: pointer;height: 30px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 49%;border-radius: 5px;box-sizing: border-box;margin: 10px 0;
  font-size: 0.8rem; color: #ffffff;
  background: linear-gradient(to right, #f00, #f00);
  border: none;font-family: 'Poppins', sans-serif;}
  .add_wishlist{position: relative;
  outline: none;cursor: pointer;height: 30px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 49%;border-radius: 5px;box-sizing: border-box;margin: 10px 0;
  font-size: 0.8rem; color: #ffffff;
  background: linear-gradient(to right, #f00, #f00);
  border: none;font-family: 'Poppins', sans-serif;}

.forget-password-box{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;
  -ms-flex-pack: justify;justify-content: space-between;margin: 16px 0;}
.forget-password-box-left, .forget-password-box-right{font-size: 0.7rem;color: #231535;
  display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;  display: flex;
  -webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.forget-password-box-left a, .forget-password-box-right a{display: block;-webkit-text-decoration: none;text-decoration: none;outline: 0;cursor: pointer;color: #f00;}
.btn[disabled] {cursor: not-allowed;background: rgb(236, 236, 236);border: rgb(236, 236, 236);color: rgb(172, 172, 172);
}
.breadCum{padding: 50px 24px;    text-align: center;}
/*.breadCum ul li{display: inline-block; text-transform: uppercase;} commented for use 100% width*/
.breadCum ul li{display: inline-block;  text-transform: uppercase;    z-index: 1;
  position: relative;font-weight: bold;}
.breadCum ul li a{  
  color: rgb(255 255 255);
  font-family: 'Poppins', sans-serif;
  font-size: 0.7rem;
  font-weight: bold;
}
.breadCum ul li a::after{content: " > ";padding-left: 5px;}
.breadCum ul li span{color: rgb(35, 21, 53);font-weight: bold;font-size: 0.7rem;}
.breadCum ul li span strong{font-weight: bold !important;}

.filter-top{background: rgb(35, 21, 53);height: 48px;position: relative;}
.filter-top-inner{width: 100%;}
.filter-top-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.filter-top-list::before{content: "";
  background: url('../images/spriteImage1.png') -290px -477px / 832px no-repeat;
  width: 4.6rem;height: 4.8rem;position: absolute;z-index: 1;top: 0px;left: 0px;}
.filter-list{-webkit-flex: 1;-ms-flex: 1;flex: 1;position: relative;width: 100%;    height: 48px;}
.filter-list-downside{height: 45px !important;}
.filter-list:first-child{padding-left: 44px;}
.filter-list a{
  display: block;
    background: #f20000;
    height: 48px;
    padding: 15px 40px;
    font-size: 0.8rem;
    color: #fff;
    line-height: 18px;
    border-right: 1px solid #c20303;
    border-bottom: 1px solid #c20303;
    position: relative;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.filter-list a::before, .show-order-items{content: '';background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -725px -373px;width: 26px;height: 26px;-webkit-transition: -webkit-transform 0.2s ease-in-out;
  -webkit-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;    position: absolute;
  right: 12px;top: 12px;}
.filter-inner-sub-list{position: absolute;left: 0;top: 100%;width: 100%;
  background: #ffffff;display: none;opacity: 0;-webkit-transition: visibility 0s,opacity 0.4s;
  transition: visibility 0s,opacity 0.4s;box-shadow: 0 0 10px 1px rgb(153 152 163 / 80%);border-left: none;
  border-right: none;border-bottom: none;z-index: 10;overflow-x: hidden;overflow-y: auto;max-height: 300px;}
.filter-top-sub-list li, .filter-top-seemore-sub-list li{display: block;cursor: pointer;position: relative;}
.filter-inner-div{border-top: 1px solid #e9e9e9;color: #33363e;background: #ffffff;line-height: 2.8rem;}
.filter-text{position: relative;display: inline-block;text-transform: uppercase;padding-left: 0.8rem;text-overflow: ellipsis;
  overflow: hidden;font-size: 14px;vertical-align: middle;max-width: 165px;white-space: nowrap;}
.filter-list:hover .filter-inner-sub-list{display: block;opacity: 1;}
.filter-list:hover a::before{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(
  180deg);}
/* .show-order-items:hover {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(
  180deg);} */
.filter-top-sub-list li:hover .filter-inner-div{background-color: #f9f9fa;color: #33363e;}
.filter-active .filter-inner-div{background-color: #f9f9fa;color: #33363e;}
.filter-active .filter-inner-div::after{content: '';position: absolute;
  right: 0.8rem;top: 61% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);
  transform: translateY(-50%);background: url('../images/spriteImage1.png') no-repeat;
  background-size: 832px auto;display: inline-block !important;background-position: -730px -432px;
  width: 1.2rem;height: 1rem;line-height: normal;}
.icon-container{position: relative;margin: 0 0 0 0.8rem;}
.filter-icon-diamond, .filter-icon-gemstone, .filter-icon-solitaire, .filter-icon-twotone{background: url('../images/spriteImage1.png') no-repeat;
  background-position: -736px -839px;width: 26px;height: 26px;background-size: 832px auto;
  display: inline-block;cursor: pointer;vertical-align: middle;}
.filter-icon-gemstone{background-position: -801px -837px;}
.filter-icon-solitaire{background-position: -769px -838px;}
.filter-metal-yellow, .filter-metal-white, .filter-icon-rose{ background: #EAC97D;width: 1rem;height: 1rem;display: inline-block;}
.filter-metal-white {background: #EBEBEB;}
.filter-icon-rose{background: #FFCBB2;}
.seemore-filter-list{display: none;opacity: 0;-webkit-transition: visibility 0s,opacity 0.4s;
  transition: visibility 0s,opacity 0.4s;z-index: 10;overflow-x: hidden; overflow-y: auto;width: 100%;}
.filter-top-seemore-sub-list .filter-top-seemore-list .seemore-icon::before{content: '';
  position: absolute;right: 12px;top: 16px;background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -643px -650px;-webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);transform: rotate(90deg);
  display: inline-block;width: 10px;height: 10px;-webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;}
.filter-icon-twotone{background-position: -743px -750px;}
.seemore-active{display: inline-block;opacity: 1;}

.filter-bottom{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;background: #f9f9fa;padding: 0.8rem 2.4rem 0.6rem;border-bottom: 1px solid #e9e9e9;
  -webkit-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: justify;-webkit-justify-content: space-between;
  -ms-flex-pack: justify;justify-content: space-between;}
.filter-bottom-left{-webkit-flex: 1 1 60%;-ms-flex: 1 1 60%;flex: 1 1 70%;-webkit-transition: all 0.2s;
  transition: all 0.2s;}
.filter-bottom-right{-webkit-flex: 1 1 30%;-ms-flex: 1 1 30%;flex: 1 1 10%;
  margin-bottom: 1rem;margin-top: auto; margin-left: 0.4rem;}
.filter-bottom-left-one{-webkit-flex: 2;-ms-flex: 2;flex: 2;list-style: none;text-align: left;margin: 0 0 1.2rem;
  list-style-type: none;}
.filter-bottom-left-one li{display: inline-block;margin-left: -4px;padding: 0 0.9rem;
  font-size: 1rem;}
.filter-bottom-left-one li a{font-size: 0.7rem;cursor: pointer;}
.filter-bottom-left-one li a .remove-filter{cursor: pointer;
  width: 18px;height: 18px;display: inline-block;position: relative;top: 0.3rem;
  background: url('../images/spriteImage1.png') top left no-repeat;background-size: 832px auto;
  background-position: -431px -377px;}
.filter-clear-all{text-decoration: underline;}


.custom-select-wrapper {position: relative;user-select: none;width: 100%;}
.custom-select {display: inline-block;outline: none;width: 100%;position: relative;text-align: left;
  box-sizing: border-box;border-radius: 2px;cursor: pointer;color: inherit;background: #ffffff;
  border: 1px solid #e9e9e9;}
.custom-select__trigger {position: relative;display: flex;align-items: center;justify-content: space-between;height: 34px;}
.custom-options {position: absolute;display: block;top: 100%;left: 0;
  right: 0;visibility: hidden;-webkit-transition: visibility 0.4s ease-in-out;
  transition: visibility 0.4s ease-in-out;z-index: 1;width: 100%;border: 1px solid #e9e9e9;
  background: #fff;overflow-y: auto;list-style-type: none;max-height: 130px; z-index: 2;}
.custom-select.open .custom-options {opacity: 1;visibility: visible;pointer-events: all;}
.custom-option {line-height: 36px;padding: 0 13px;font-size: 1.1rem;background-color: #ffffff;
  border-bottom: 1px solid rgba(222,229,239,0.5);cursor: pointer;
  opacity: 1;width: 100%;list-style-type: none;color: #000;background: #f9f9fa;
  display: block;font-size: 14px;}
.arrow {background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -660px -10px;position: absolute;right: 0;top: 0;
  width: 30px;height: 100%;opacity: 1;-webkit-transition: -webkit-transform 0.4s ease-in-out;
  -webkit-transition: transform 0.4s ease-in-out;transition: transform 0.4s ease-in-out;
  -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);
}
.dropdown-inner{background: transparent;border: 0px;line-height: 32px;font-size: 14px;border-right: 0px solid #e9e9e9;width: 100%;height: 100%;}
.open .arrow{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.list-view-wrapper{background: #ffffff;min-height: 100vh}
.list-view-container{width: 100%;max-width: 1440px;margin: 0 auto;}

.different_search {
  display: flex;
  align-items: center;
  justify-content: center;
}
.different_search .icon {
  margin-right: 18px;
}
.different_search .text p {
  margin: 0px;
  line-height: 20px;
  font-weight: 500;
  font-size: 18px;
}

.list-view-box{padding: 12px;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;
  -webkit-justify-content: start;-ms-flex-pack: start;justify-content: start;}
.view-list[data~=two]{-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 0px 12px;margin: 12px 0;}
.view-list[data~=one]{-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding: 0px 12px;margin: 12px 0;}
.list-inner{background: #F9F9FA;border: 1px solid #e9e9e9;border-radius: 10px;
  position: relative;padding: 0;width: 100%;display: block;cursor: pointer; }
.list-view-img-box{position: relative;display: block;padding-bottom: 100%;overflow: hidden;
  background-color: transparent;height: calc(100% - 58px);}
.view-list[data~=two] .list-view-img-box{padding-bottom: 48%;}
.product-front-img, .product-hover-img{width: 100%;margin: 0px auto;max-width: 309px;left: 50%;top: 50%;
  display: block;transform: translate3d(-50%, -50%, 0px);overflow: hidden;position: absolute;}
.product-hover-img{visibility: hidden;opacity: 0;}
.list-view-img-box:hover .product-hover-img{visibility: visible;opacity: 1;}
.list-view-top-action{width: 100%;position: absolute;cursor: pointer; top: 0;}
.wishlist-icon{
  position: absolute;
  right: 15px;
  top: 15px;
}
.wishlist-inner{
  width: 30px;
  height: 30px;
  border-radius: 50px;
  line-height: 52px;
  text-align: center;
  display: inline-block;
  background: #ffd2d2;
  margin-left: 0px;

  /* width: 36px;height: 36px;line-height: 43px;text-align: center;display: inline-block;
  background: transparent;margin-left: -1px; */
}


  /* div#similar-product .wish-icon {
    width: 30px;
    height: 16px;
} */


section.product-details-mian .carousel {
  position: absolute !important;
  bottom: -60px;
  left: 15px;
}
section.product-details-mian .carousel .flex-viewport ul.slides {
  width: 100% !important;
}
section.product-details-mian .carousel .flex-viewport ul.slides li {
  height: 50px !important;
}

section.product-details-mian .carousel .flex-viewport ul.slides li img.lazy {
  height: 48px !important;
  object-fit: cover;
}

.list-view-box.product_list_sec span.wish-icon {
  width: 16px;
}

.wish-icon{cursor: pointer;background: url('../images/spriteImage1.png') -160px -16px / 832px no-repeat;
  width: 16px;height: 26px;display: inline-block;}
.wish-icon .tooltiptext, .add-tocard-icon .tooltiptext {visibility: hidden;width: 120px;background-color: black;
  color: #fff;text-align: center;border-radius: 4px;padding: 5px 0;font-size: 12px; position: absolute;
  z-index: 1;}
.wish-icon:hover .tooltiptext, .add-tocard-icon:hover .tooltiptext {visibility: visible;}
.wish-icon .tooltiptext{width: 120px;top: 100%;line-height: 18px;right: 2px;}
.wish-icon-selectd{background: url('../images/spriteImage1.png') -124px -16px / 832px no-repeat;}
.add-tocard-icon .tooltiptext {width: 120px;bottom: 150%;line-height: 18px;right: 2px;}
.wish-icon .tooltiptext::before {content: "";position: absolute;bottom: 100%;right: 11px;border-width: 5px;border-style: solid;
  border-color: transparent transparent black transparent;}
.add-tocard-icon .tooltiptext::after {content: ""; position:absolute;top: 100%;
    border-width: 5px;border-style: solid;border-color: black transparent transparent transparent;right: 8px;}

.list-view-bottom-action{width: 100%;position: relative;bottom: 0px;display: block;-webkit-flex-direction: unset;-ms-flex-direction: unset;flex-direction: unset;
  padding-bottom: 0;
  padding-top: 6px;
}

  p.list-title.price_text {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px;
}


.list-title{font-size: 0.8rem;font-family: 'Poppins', sans-serif;line-height: inherit;color: #231535;
  padding: 0 20px;line-height: 23px;}
.strike-price{color: #9d9fa4;padding-left: 8px;-webkit-text-decoration: line-through;text-decoration: line-through; font-family: 'Poppins', sans-serif;}
.list-desc{ display: block;}
.list-desc p{ text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 0.9rem;
  line-height: inherit;max-width: calc(100% - 50px);padding: 0 0px 12px 20px;color: #9d9fa4;}
.add-to-card{position: absolute;right: 10px;bottom: 10px;}
.add-tocard-icon{display: block; cursor: pointer;background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -268px -61px;width: 28px;height: 28px;}


.filter-list .tab-counter, .filter-mobile-header{display: none;}
.mobile-filter{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex: 1;
  -ms-flex: 1;flex: 1;}
.sort-by, .filter-by-link{-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 48px;border: none;background: #231535;border-radius: 0;
    border-right: 1px solid #fff;line-height: 48px;text-align: center;font-size: 0.8rem;
    color: #fff;padding: 0;text-transform: uppercase;}
.filter-by-link a{color: #ffffff;}
.filter-by-link a span{ font-family: 'Poppins', sans-serif;background: #de57e5; background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
  -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de57e5',endColorstr='#8863fb',GradientType=1 );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de57e5',endColorstr='#8863fb',GradientType=1 );
  font-size: 0.7rem;color: #fff;width: 1.2rem;height: 1.2rem;border-radius: 50%;
  display: inline-block;position: relative;top: -9px;line-height: 1.2rem;left: -3px;}
.mobile-filter, .hide-on-desktop, .apply-btn, .mobile-filter, .mobile-sort-by-menu{display: none;}
.overlay-container{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);
  position: fixed;left: 0px;right: 0px;top: 0px;z-index: 21;display: none;}
.filter-section{ -webkit-transition: all 0.5s ease;-moz-transition: position 10s;
  -ms-transition: position 10s;-o-transition: position 10s;transition: all 0.5s ease;}
.sticky-filter{position: fixed;left: 0;width: 100%;top: 0;z-index: 14;
  box-shadow: 0 1px 20px -8px black;transition: top 0.3s;animation: smoothScroll 1s forwards;}
@keyframes smoothScroll {
    0% {
      transform: translateY(-40px);
    }
    100% {
      transform: translateY(0px);
    }
}


.empty_section.empty_box {
  text-align: center;
}
.empty_section.empty_box .img_sec img {
  width: 212px;
  margin-bottom: 20px;
}

.empty_section.empty_box .emty_text p {
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  color: #3E3E3E;
}
.empty_section.empty_box .emty_text .exp_now {
  margin-top: 20px;
}
.empty_section.empty_box .emty_text .exp_now button.Explore_Now {
  background: #FF4343;
  border-radius: 10px;
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  padding: 8px 32px;
  cursor: pointer;
}


/* .wishlist-section{padding: 24px 0px;} */
.wishlist-container{width: 100%;max-width: 1440px;margin: 0 auto;min-height: 80vh;}
.wishlist-header{position: relative;max-width: 400px;margin: 0px auto;width: 100%;}
.wishlist-title{text-align: center;}
.wishlist-list{padding: 12px;width: 100%;display: flex;
  flex-wrap: wrap;-webkit-box-pack: start;justify-content: start;}
.wishlist2-list-tag{margin: auto;padding: 0px;width: 90%;
  flex-wrap: wrap;-webkit-box-pack: start;justify-content: start; margin-bottom: 10px;}  
.wishlist2-list{margin: auto;padding: 12px;width: 100%;
  flex-wrap: wrap;-webkit-box-pack: start;justify-content: start;}    
.wishlist-inner-list{background: rgb(249, 249, 250);border: 1px solid rgb(233, 233, 233);
  border-radius: 2px;position: relative;padding: 0px;width: 100%;display: block;
  margin: 12px 0px;height: calc(100% - 24px);cursor: pointer;}
.wishlist-img-div{position: relative;display: block;overflow: hidden;
  pointer-events: none;background-color: transparent;}
.wishlist-img-div{max-width: 309.5px;}
.present-icon{width: 100%;position: absolute;cursor: pointer;top: 0px;}
.wish-list-share{position: absolute;left: 0px;top: 0px;}
.wish-list-share span{background: url('../images/spriteImage1.png') -382px -55px / 832px no-repeat;
  display: block;cursor: pointer;width: 40px;height: 40px;}
.wish-list-close{position: absolute;right: 0px;}
.wish-list-close span{background: url('../images/spriteImage1.png') -602px -640px / 832px no-repeat;
  display: block;cursor: pointer;width: 40px;height: 40px;}
.wishlist-desc{width: 100%;position: relative;bottom: 0px;display: block;flex-direction: unset;
  padding: 10px 0px 20px 0px;}
.wishlist-price{padding: 0px 20px;font-size: 0.9rem;;}
.wishlist-price1{font-family: 'Poppins', sans-serif;color: rgb(35, 21, 53);}
.wishlist-price2{display: inline-block;color: rgb(157, 159, 164);padding-left: 8px;text-decoration: line-through;}
.wishlist-prod-title{text-overflow: ellipsis;overflow: hidden;
  white-space: nowrap;font-size: 0.9rem;line-height: inherit;max-width: calc(100% - 20px);
  padding: 10px 0px 20px 20px;color: rgb(157, 159, 164);display: inline-block;}
.wishlist-prod-btn{position: absolute;text-align: center;width: 100%;top: calc(100% - 10px);}
.wishlist-prod-btn button{ font-family: 'MuliBold';position: relative;outline: none;cursor: pointer;
  user-select: none;-webkit-tap-highlight-color: transparent;
  border-radius: 5px;box-sizing: border-box;font-size: 0.9rem;
  color: rgb(255, 255, 255);background: linear-gradient(to right, rgb(222, 87, 229), rgb(136, 99, 251));
  border: none;width: 176px;height: 36px;margin: 0px auto;}
.wishlist-list > .view-list{margin: 12px 0 60px 0px;}

.cart-section-header{z-index: 20;position: fixed;height: 72px;
  left: 0px;width: 100%;background-color: rgb(255, 255, 255);
  box-shadow: rgb(187 187 187) 0px 0px 0.5rem;display: flex;-webkit-box-align: center;
  align-items: center;top: 24px;}
.cart-back-arrow{background: url('../images/spriteImage1.png') -562px -378px / 832px no-repeat;
  display: block;cursor: pointer;width: 1.7rem;height: 1.6rem;transform: scale(1);
  margin-left: 2rem;}
.cart-header-logo{display: flex;-webkit-box-align: center; margin-left: 0.6rem;
  flex-basis: 65%;align-items: center}
.logo-header-logo{width: 138px;height: 100%;font-size: 0px;}
.cart-header-right{display: inline-block;border-radius: 4px;position: relative;
  left: 0px;font-size: 1.8rem;font-family: 'Poppins', sans-serif;color: rgb(35, 21, 53);
  width: 100%;height: 100%;border: none;background-color: rgb(255, 255, 255);}
.cart-header-right-title{line-height: 40px;color: rgb(35, 21, 53);display: flex;
  align-items: center;font-size: 25px;height: 100%;}
.cart-header-right-title::before{content: "";
  background:  url('../images/spriteImage1.png') -19.6rem -1.5rem / 83.2rem no-repeat;
  width: 30px;height: 25px;margin-right: 0.6rem;}
.cart-body{width: 100%;max-width: 1149px;margin: 0 auto;text-align: left;min-height: 80vh;
}
.cart-body-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  -webkit-flex-flow: row;-ms-flex-flow: row;flex-flow: row;}
.cart-body-left{-webkit-flex: 1 1 65%;-ms-flex: 1 1 65%;flex: 1 1 65%;border-right: none;
  padding-right: 0;border-right: 1px solid #e9e9e9;padding-right: 4rem;}
.cart-body-right{position: -webkit-sticky;
  position: sticky;top: 120px;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;-webkit-flex: 1 1 35%;
  -ms-flex: 1 1 35%;flex: 1 1 35%;padding: 0 0 0 4rem;}
.cart-body-left-top{width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;padding: 0;}
.cart-body-left-top-inner{width: 100%; display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;
  -webkit-box-align: center;-ms-flex-align: center; align-items: center;border: 1px solid #e9e9e9;
  margin: 0px 0px 1rem;border-radius: 0.4rem;border-left: 0.4rem solid #8863fb;
  -webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;
  justify-content: space-between;background-color: #ffffff;}
.cart-body-left-top-inner-left{position: relative;padding: 0rem 0.8rem;text-align: left;}
.cart-body-left-top-inner-right{width: 9rem;line-height: 5.6rem;text-align: center;
  border-left: 0.1rem solid #e9e9e9;}
.top-title{font-family: 'Poppins', sans-serif;font-size: 1.1rem;color: #8863fb;line-height: 2.4rem;}
.top-title2{font-size: 0.9rem;color: #231535;}
.top-title2 a{text-decoration: none;color: #de57e5;cursor: pointer;}
.cart-body-left-top-inner-right span{background: url('../images/spriteImage2.png')  no-repeat -19px -1388px;
  width: 70px;height: 70px;display: inline-block;background-size: 832px auto;vertical-align: middle;}
.cart-body-left-top2{ font-family: 'Poppins', sans-serif;font-size: 0.9rem;color: #231535;padding: 1rem 0;    font-weight: 700;}
.cart-body-left-top2 span a{color: #de57e5;position: relative; font-family: 'Poppins', sans-serif;float: right;}
.cart-product{position: relative;display: -webkit-box;display: -webkit-flex;
  display: -ms-flexbox;display: flex;-webkit-flex-direction: row;
  -ms-flex-direction: row;flex-direction: row;padding: 1rem;background-color: #ffffff;
  border-bottom: none;margin-bottom: 1.5rem;border: solid 1px #e9e9e9;border-radius: 0.4rem;}
.cart-product-left{position: relative;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;
  flex-direction: row;-webkit-flex-basis: 70%;-ms-flex-preferred-size: 70%;flex-basis: 70%;margin-bottom: 0;}
.cart-product-img-div{background-color: #ffffff;-webkit-flex-basis: 27%;-ms-flex-preferred-size: 27%;
  flex-basis: 27%;border-radius: 2px;border: solid 1px #e9e9e9;
  -webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;position: relative;
  min-width: 7.7rem;max-width: 7.7rem;height: 150px;}
.cart-product-img-div a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;
  align-items: center;height: 100%;}
.cart-product-img-div a img{max-width: 100%;
  width: 100%;
  object-fit: cover;
  height: 100%;}
.cart-product-descrip{-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;
  -webkit-flex-basis: 73%;-ms-flex-preferred-size: 73%;flex-basis: 73%;
  margin-left: 1rem;position: relative;display: -webkit-box;display: -webkit-flex;
  display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;
  flex-direction: column;overflow-y: visible;min-width: 0;-webkit-box-pack: justify;
  -webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.cart-description-top .cart-right-title{font-family: 'Poppins', sans-serif; overflow: hidden;
  white-space: nowrap;text-overflow: ellipsis;color: rgb(51, 54, 62);font-size: 0.8rem;
  margin-bottom: 0.4rem;}
  .cart-right-detail {font-size: 0.7rem;line-height: 2; color: rgb(51, 54, 62)}
.quality-div{font-family: 'Poppins', sans-serif;font-size: 0.8rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.quality-div-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.cart-desc-bottom .cart-desc-bottom-para1{font-family: 'Poppins', sans-serif;color: #8863fb;font-size: 0.8rem;}
.cart-desc-bottom  .cart-desc-bottom-para2{font-family: 'Poppins', sans-serif;color: #231535;;font-size: 0.9rem;}
.cart-desc-bottom  .cart-desc-bottom-para2 .strikethrough{-webkit-text-decoration: line-through;
  text-decoration: line-through;color: #ada9ad; margin: 0 0 0 0.5rem;}
.cart-desc-bottom  .cart-desc-bottom-para2 .discountprice{color: #eb4f5c;margin: 0 0 0 5px;}
.cart-zone{background-color: #f9f9fa;}
.cart-product-right{-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;    margin-bottom: 0;
  -webkit-flex-basis: 30%;-ms-flex-preferred-size: 30%;flex-basis: 30%;
  display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;
  -webkit-justify-content: flex-end;-ms-flex-pack: end; justify-content: flex-end;
  -webkit-align-items: flex-end;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end;}
.cart-product-righ-inner{display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;
  display: flex;  -webkit-flex-direction: column;-ms-flex-direction: column;
  flex-direction: column;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;
  align-items: center;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-flex-direction: row;
  -ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-webkit-justify-content: space-between;
  -ms-flex-pack: justify;justify-content: space-between;-webkit-box-pack: end;
  -webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-flex-direction: column;
  -ms-flex-direction: column;flex-direction: column;}
.cart-product-righ-inner .remove-btn, .cart-product-righ-inner .move-to-btn{position: relative;outline: none;cursor: pointer;height: 35px;-webkit-user-select: none;-moz-user-select: none;
  -ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;font-family: inherit;margin: 5px 0;
 background: transparent;border: 1px solid #8863fb;color: #848484;border-radius: 0.4rem;
 border: solid 1px #ada9ad; font-size: 0.9rem;}
 .cart-product-righ-inner .move-to-btn{background: transparent;border: 1px solid #8863fb;color: #231535;}
 .cart-item-inventory{color: #eb4f5c !important;font-size: 0.9rem;margin: 4px 0;}
 .apply-coupon{height: 3rem;line-height: 3rem;color: #33363e;font-size: 0.8rem;
  padding: 0 0.8rem;border: solid 1px #e9e9e9;border-radius: 0.4rem;position: relative;
  background-color: #f6eff6;width: 100%;text-align: left;}
.apply-coupon::before{content: '';background: url('../images/spriteImage1.png') no-repeat;
  background-size: 832px auto;background-position:-0.5rem -39.7rem;width: 2.6rem;
  height: 2.6rem;display: inline-block;vertical-align: middle;}
.apply-coupon span{color: #8863fb;padding-left: 0.3rem;font-size: 0.7rem;}
.apply-coupon::after{content: '';width: 9px;height: 9px;border-radius: 2px;
  border-top: 2px solid #231535;border-right: 2px solid #231535;position: absolute;
  right: 1.6rem;top: 50%;-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);}
.order-summary-title{font-size: 0.9rem;margin: 0;padding: 1.2rem 0;color: #231535;font-family: 'Poppins', sans-serif;}
.order-summary{background-color: rgb(255, 255, 255);border: 1px solid rgb(233, 233, 233);padding: 0.5rem 0.9rem;}
.subtotal, .discount, .coupan-discount, .shipping-charge, .price-breakup-final{font-size: 0.9rem;padding: 0.6rem 0px;color: rgb(35, 21, 53);}
.order-summary p span{float: right;}
.discount .price-values{color: rgb(136, 99, 251);}
.coupan-discount .price-values a{ color: rgb(222, 87, 229);}
.standaard{float: none !important;}
.shipping-charge .free{color: rgb(136, 99, 251);}
.price-breakup-final{font-family: 'Poppins', sans-serif;}
.checkout-btn{padding: 1.6rem 0;display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.checkout-btn button{position: relative;
  outline: none;cursor: pointer;height: 36px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;margin: 5px 0;font-size: 0.9rem;
  background: transparent;border: 1px solid #8863fb;
 color: #ffffff;background: linear-gradient(to right,#de57e5,#8863fb);
  border: none;display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;
  justify-content: center;-webkit-align-items: center;-webkit-box-align: center;
  -ms-flex-align: center;align-items: center;width: 100%;}
  
.placeorder-btn{padding: 1.6rem 0;display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;
  -webkit-box-align: center;-ms-flex-align: center;align-items: center; width: 25%;margin: auto;
}
.placeorder-btn button{position: relative;
  outline: none;cursor: pointer;height: 36px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;margin: 5px 0;font-size: 0.9rem;
  background: transparent;border: 1px solid #8863fb;
 color: #ffffff;background: linear-gradient(to right,#de57e5,#8863fb);
  border: none;display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;
  justify-content: center;-webkit-align-items: center;-webkit-box-align: center;
  -ms-flex-align: center;align-items: center;width: 100%;}


.checkout-security-icon{background: url('../images/spriteImage1.png') no-repeat;
  background-size: 832px auto;display: block;
  cursor: pointer;background-position: -685px -646px;width: 19px;height: 17px;}
.cart-footer{width: 100%;background-color: #f6eff6;padding: 1.8rem;}
.cart-footer-container{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;
  -ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: center;
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.footer-middle-block-link-left{color: #231535;font-size: 0.9rem;font-family: 'Poppins', sans-serif;}
.footer-middle-block-link-left span{font-family: 'MuliBold';}
.checkout-view-details{display: none;}
.cart-custome-select{border: none;}
.cart-custome-select .custom-select__trigger{height: auto;}
.arrow-down {width: 0; height: 0; border-left: 5px solid transparent;
  border-right: 5px solid transparent;border-top: 5px solid #000000;margin-left: 8px;}
.cart-custome-wrapper{width: auto;}
.cart-custom-options{padding: 0px;text-align: center;max-height: 104px;}

.product-details-mian{display: -webkit-box;display: -webkit-flex; display: -ms-flexbox;
  display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.product-detail-inner{background: #f9f9fa;}
.product-detail-container{width: 100%;margin: 0 auto;}
.product-detail-container-inner{display: -webkit-box;display: -webkit-flex;
  display: -ms-flexbox;display: flex;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.product-detail-container-left{width: 41%;position: relative;background-color: transparent;}
/*.product-detail-container-right{display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;
  -ms-flex-direction: column;flex-direction: column;position: relative;width: 59%;
  background: #f9f9fa;padding: 23px 5% 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;
  -ms-flex-pack: justify;justify-content: space-between;background-color: #F9F9FA;}*/
  .product-detail-container-right{display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;
  -ms-flex-direction: column;flex-direction: column;position: relative;width: 59%;
  background: #ffffff;
  padding: 0px 5% 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: #ffffff;}
/* .product-breadcum{position: absolute;top: 18px;left: 24px;z-index: 2;} */
.product-breadcum{margin-bottom: 5px;}

.product-breadcum ul li{display: inline-block;color: #ada9ad;font-family: 'Poppins', sans-serif;
  font-size: 0.6rem;text-transform: uppercase;}
.product-breadcum ul li a{font-family: 'Poppins', sans-serif;font-size: 0.7rem;padding: 0 6px;position: relative;}
.product-breadcum ul li a::before{content: ' > ';position: absolute;top: 0px;right: -4px;}
.product-detail-right-section-one{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;
  -webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;
  justify-content: space-between;position: relative;}
.product-detail-right-section-one-left{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.product-detail-right-section-one-right{display: -webkit-box;display: -webkit-flex;
  display: -ms-flexbox;display: flex;padding: 0px 0 10px 3px;position: absolute;top: 3px;right: 0;}
.product-right-top-review-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;
  align-items: center;}
.review-star{background:url('../images/spriteImage1.png') no-repeat;
  background-size: 832px auto;display: block;cursor: pointer;margin-bottom: -2px;
  width: 14px;height: 15px;display: inline-block;background-position: -378px -648px;}
.review-right{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  top: 0.2rem;position: relative;}
.review-txt{font-size: 0.7rem;line-height: 1.64;color: #de57e5;padding-left: 5px;cursor: pointer;}
.product-title h1{
  display: inline-block;
  font-size: 32px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 38px;
  -webkit-letter-spacing: normal;
  -moz-letter-spacing: normal;
  -ms-letter-spacing: normal;
  letter-spacing: normal;
  color: #33363e;
  margin: 12px 0;
  font-family: 'Poppins', sans-serif;
}
.product-title a{font-size: 0.7rem;line-height: 1.64;color: #de57e5;padding-left: 5px;cursor: pointer;}
.pd-right-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-align-items: flex-start;-webkit-box-align: flex-start;-ms-flex-align: flex-start;
  align-items: flex-start;position: relative;}
.share-icon{background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -382px -55px;width: 42px;
  height: 42px;display: inline-block;margin-right: 3px;}
  .product-detail-container .product-wishlist-icon {
    line-height: 60px;
}

.product-wishlist-icon{border-radius: 50%;display: inline-block;padding: 0;
  background: #ffebeb;margin-right: 5px;margin-bottom: 4px;position: relative;border: 0px solid red;
  width: 36px;height: 36px; line-height: 37px;}
.view-product{cursor: pointer;
  background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -474px -55px;width: 42px;height: 42px;display: inline-block;
  margin-left: 0;}
.view-product:hover{background-position: -611px -54px;width: 42px;height: 42px;border: none;border-radius: 50%;}
.share-icon:hover{background-position: -520px -55px;width: 42px;height: 42px;border: none;border-radius: 50%;}
.product-wishlist-icon:hover {
  /* border: 1px solid #f00; */
}
.pd-right-section-two{display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
  flex-wrap: wrap; -webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;
  justify-content: space-between;}
.select-size-wrapper{width: 245px;margin-top: 30px;}
.top-details-wrapper{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  position: relative;margin-bottom: 5px;}
.top-details-left{width: 92px;height: 18px;font-size: 0.7rem;
  font-weight: 300;line-height: 1.64;color: #231535;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.top-details-wrapper a{font-size: 0.7rem;line-height: 1.64;color: #de57e5;padding-left: 5px;
  cursor: pointer;}
.select-size-dropdown{display: inline-block;outline: none;width: 100%;height: 34px;background: #fff;
  position: relative;text-align: left;border-radius: 2px;}
.custom-option label{position: absolute;right: 5px;color: grey;font-size: 11px;}
.size-dropdown, .size-dropdown .dropdown-inner{border-color: rgb(136, 99, 251);}
.yellow-gold span::before{content: ''; width: 16px;height: 16px;
  border-radius: 50%;background: rgb(234, 201, 125);display: inline-block;
  position: relative;top: 5px;left: 2px;margin-right: 10px;border: 1px solid rgba(222, 229, 239, 0.5);}
.located-me::before{content: '';background: url('../images/spriteImage1.png') no-repeat -471px -986px;
  background-size: 832px auto;width: 10px;height: 13px;display: inline-block;vertical-align: middle;
  margin-right: 5px; display: inline-block;}
.location-input-box{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  position: relative;}
.location-input-box-inner{position: relative;border: 1px solid transparent;height: 34px;line-height: 34px;
  min-width: 210px;background-color: #ffffff;border-radius: 2px;
  border-top-right-radius: 2px;border-bottom-right-radius: 2px;-webkit-flex: 1;-ms-flex: 1;flex: 1;
  padding-bottom: 34px; background: linear-gradient(white,white) padding-box,linear-gradient(to right,#de57e5,#8863fb) border-box;
  display: -webkit-box;display: -webkit-flex;display: -ms-flexbox}
.input-located-icon{display: block;cursor: pointer;position: absolute;
  top: 0.4rem;left: 0.8rem;background: url('../images/spriteImage1.png') top left no-repeat;
  background-size: 832px auto;background-position: -697px -65px;width: 1.8rem;height: 1.9rem;}
.pincode-input{font-size: 0rem;}
.pd-location-input{font-family: 'Poppins', sans-serif;font-size: 0.7rem;text-align: left;
  color: #333333;padding: 0.3rem 1rem 0.3rem 2.8rem;margin: 0;line-height: 34px;
  width: 100%;height: inherit;border: none;border-radius: 4px;cursor: text;outline: none;}
.why-should-filled{margin-top: 1px;padding-top: 3px;position: relative;}
.why-should-filled a{font-size: 0.7rem;line-height: 1.64;color: #de57e5;padding-left: 5px;
  cursor: pointer;}

.pd-right-section-three{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  -webkit-align-items: flex-end;-webkit-box-align: flex-end;-ms-flex-align: flex-end;
  align-items: flex-end;-webkit-box-pack: justify;-webkit-justify-content: space-between;
  -ms-flex-pack: justify;justify-content: space-between;margin-top: 5px;}
.pd-right-section-three-inner{-webkit-flex: 2;-ms-flex: 2;flex: 2;}


.pd-right-section-three-inner .diamond_weight_new{
  margin: 14px 0px;
}

.pd-right-section-three-inner .diamond_weight_new table{
  border-collapse: collapse;
}
.pd-right-section-three-inner .diamond_weight_new table tr td{
  border: 0px solid #d5d5d5;
  font-size: 14px;
  padding: 6px 30px 3px 0px;
  font-weight: 400;
}


.pd-bestseller{position: relative;}
.pd-bestseller span{background: #f2debc;text-transform: uppercase;display: inline-block;
  position: relative;pointer-events: none;font-size: 0.7rem;height: 20px;line-height: 20px;
  padding: 0 8px;margin-bottom: 5px;background: #f2debc;color: #000000;}
.pd-bestseller span::after{content: '';height: 0;width: 0;border-style: solid;
  border-width: 10px;border-right-color: transparent;border-top-color: #f2debc;border-left-color: transparent;
  border-bottom-color: #f2debc;position: absolute;top: 0;right: -10px;}
.pd-price-wrapper{font-weight: 300;margin-top: 5px;}
.pd-price-new{font-size: 1.3rem;
  font-family: 'Poppins', sans-serif;
  color: #000000;
  vertical-align: middle;
  font-weight: 600;}
.pd-price-old{color: #9d9fa4;padding: 10px;vertical-align: middle;-webkit-text-decoration: line-through;
  text-decoration: line-through;font-size: 1.3rem;}
.price-offer{position: relative;width: 100%;padding: 0;margin: 10px 0px;font-size: 0.8rem;    height: 24px;}
.price-offer .top-title-one, .price-offer .top-title-two{text-align: center;color: #8863fb;
  font-size: 0.8rem; -webkit-transition: bottom 0.5s ease-in-out;transition: bottom 0.5s ease-in-out;position: absolute;width: 100%;left: 0;
  height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  font-family: 'Poppins', sans-serif;} 
.pd-right-section-four{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.pd-right-section-four-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
  display: flex;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.pd-right-section-four-inner-left{-webkit-flex: 1.5;-ms-flex: 1.5;flex: 1.5;position: relative;
  overflow-x: hidden;margin-right: 24px;}
.pd-right-section-four-inner-right{-webkit-flex: 1;-ms-flex: 1;flex: 1;
  position: relative;max-width: 200px;}
.add-to-cart{position: relative;outline: none;cursor: pointer;
  height: 40px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
  user-select: none;-webkit-tap-highlight-color: transparent;width: 100%;
  border-radius: 5px;box-sizing: border-box;border: none;font-size: 1rem;font-weight: 600;
  background: linear-gradient(to right,#de57e5,#8863fb);color: #ffffff;}
.notify-me{position: relative;display: -webkit-box;display: -webkit-flex;
  display: -ms-flexbox;display: flex;-webkit-flex-direction: column;
  -ms-flex-direction: column;flex-direction: column;}
 .notify-me div{margin-bottom: 5px;}
 .notify-me div a{font-size: 0.7rem;line-height: 1.64;color: #f00;padding-left: 5px;cursor: pointer;}
 .notify-me div p{display: inline-block;font-size: 0.7rem;color: #000000;}
 .try-before-you-buy{position: relative;outline: none;cursor: pointer;height: 40px;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;font-family: inherit;
 border: none;color: #ffffff;background: #f87984;font-size: 1rem;}

 .pd-section-two.Product_Details_space {
  padding-top: 70px;
  background: white;
}


 .pd-section-two{-webkit-order: 3;-ms-flex-order: 3;order: 3;background: #F9F9FA;}
 .pd-section-two-inner{
  background: #ffffff;
  padding: 24px 0px;
  position: relative;
  width: 100%;
  /* max-width: 1440px; */
  margin: 0 auto;
}
 .section-top{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;    -webkit-flex-direction: row;
  -ms-flex-direction: row;flex-direction: row;}
.section-top-left{width: 75%;padding-bottom: 1px;}
.section-top-right{width: 260px;text-align: center;position: relative;display: block;}
.product-detail-title{font-size: 1.4rem;font-family: 'Poppins', sans-serif;
  font-weight: 500;padding-left: 24px;position: relative;margin: 0 0 40px;color: #000000;}
.product-detail-title::before{content: '';display: inline-block;
  height: 1px;background: #f00;background: linear-gradient(to right,#f00,#f00 76%,#f00 76%,#f00 86%,#f00 86%,#f00 100%);
  width: 92px;position: absolute;bottom: -14px;}
.pd-info-div{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.info-col-one{-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0 24px;-webkit-flex: 1.5;
  -ms-flex: 1.5;flex: 1.5;}
.info-col-one h4, .sec-top-two-inner h4{font-size: 1rem;color: #8863fb;margin-bottom: 14px;}
.product-info-pre{font-size: 1rem;color: #33363e;}
.info-col-two{-webkit-flex: 2;-ms-flex: 2;flex: 2;padding: 0 24px;width: 100%;position: relative;
  -webkit-flex: 2;-ms-flex: 2;flex: 2;}
.info-col-two p{font-size: 0.9rem;color: #33363e;}
.info-col-three{-webkit-flex: 2;-ms-flex: 2;flex: 2;padding: 0 24px;width: 100%;position: relative;
  -webkit-flex: 1;-ms-flex: 1;flex: 1;}
.info-col-three p{font-size: 0.9rem;color: #8863fb;}
.section-top-right img{width: 100%;height: 100%;position: relative;}
.sec-top-two-inner{padding: 24px 0 0 0px;min-width: 50%;}
.sec-top-two-details{font-size: 1rem;color: #33363e;overflow-x: auto;}
.sec-top-two-table{display: table;min-width: 100%;color: #33363e;}
.sec-top-two-table-header, .sec-top-two-table-body{list-style-type: none;display: table-row;height: 34px;border-bottom: 1px solid #e9e9e9;
  text-transform: uppercase;}
.sec-top-two-table-header li, .sec-top-two-table-body li{  
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 24px;
  display: table-cell;
  padding: 5px 10px 5px 0;
  white-space: nowrap;
  border-bottom: 1px solid #e9e9e9;
}
.sec-top-two-table-body, .sec-top-two-table-body li{border-bottom: none;}
.trust-wrapper{position: relative;}
.trust-wrapper-container{width: 100%;display: flex;-webkit-box-align: center; align-items: center;
  -webkit-box-pack: center;justify-content: center;flex: 0 0 100%;max-width: 1440px;margin: 0px auto;}
.trust-div-one{min-height: 98px;max-height: 98px;padding: 16px;background-color: rgb(249, 249, 250);
  margin-right: 4px;flex: 1 1 0%;display: flex;-webkit-box-align: center;align-items: center;
  -webkit-box-pack: center;justify-content: center;}
.trustdiv-left{margin: 4px;}
.bis-icon{display: block;cursor: pointer;background: url('../images/spriteImage1.png') -426px -743px / 832px no-repeat;
  width: 32px;height: 24px;}
.trustdiv-right{font-size: 1rem;color: rgb(51, 54, 62);}
.bis-text{margin-right: 4px;font-family: 'MuliBold';}
.brand-icon{display: block;cursor: pointer;background: url('../images/spriteImage1.png')  -85px -917px / 832px no-repeat;
  width: 64px;height: 26px;}
.assurity-icon{display: block;cursor: pointer;background: url('../images/spriteImage1.png') -157px -913px / 832px no-repeat;
  width: 68px;height: 36px;}
.pd-sec-three{position: relative;order: 4;}
.pd-sec-three-inner{width: 100%;background: linear-gradient(to right, rgb(222, 87, 229) -24%, rgb(136, 99, 251) 124%);
  color: rgb(255, 255, 255);padding: 30px 0px;}
.pd-sec-three-inner-container{width: 100%;max-width: 144rem;display: flex;margin: 0px auto;
  justify-content: space-evenly;-webkit-box-align: center;align-items: center;height: 100%;}
.pd-sec-three-inner-container-left{position: relative;}
.card-icon{background: url('../images/spriteImage2.png')  -254px -1388px / 832px no-repeat;
  width: 7rem;height: 7rem;display: inline-block;}
.pd-sec-three-inner-container-right{padding: 1rem;display: flex;-webkit-box-align: center;align-items: center;}
.offer-text{font-size: 1.4rem; font-family: 'Poppins', sans-serif;}
.offer-text2{font-size: 1.4rem;}
.offer-login-btn{border: 1px solid rgb(255, 255, 255);border-radius: 0.4rem;
  font-size: 1rem;width: 128px;text-align: center;height: 36px;line-height: 30px;
  color: rgb(255, 255, 255);margin-left: 8rem;display: block; font-family: 'Poppins', sans-serif;}
.pd-sec-map{position: relative;}
.pd-sec-map-container{width: 100%;max-width: 1440px;margin: 0 auto;}
.pd-sec-mp-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.pd-sec-mp-inner-left{-webkit-flex: 1;-ms-flex: 1;flex: 1;max-width: 35rem;}
.pd-sec-mp-inner-left img{width: 100%;height: 100%;}
.pd-sec-mp-inner-right{-webkit-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -webkit-flex;
  display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;
  flex-direction: column;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;
  align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;
  -ms-flex-pack: center;justify-content: center;margin: 2.4rem 0;}
.map-icon{background: url('../images/spriteImage2.png') no-repeat;
  background-size: 832px auto;display: block;cursor: pointer;background-position: -162px -1276px;
  width: 66px;height: 66px;}
.find-store-near{font-size: 1.6rem;color: #33363e;margin: 15px 0px;}
.map-para{font-size: 1rem;color: #33363e;max-width: 50rem;display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;
  -webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;
  text-align: center;max-width: 35rem;}
.pincode-div-map{width: 15rem;margin-top: 1.6rem;}
.pincode-div-map .located-me{float: right;}
.pincode-div-map .top-details-wrapper{justify-content: flex-end;}
.find-store-neartou{position: relative;
  outline: none;cursor: pointer;height: 40px;-webkit-user-select: none;-moz-user-select: none;
  -ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
  width: 100%;border-radius: 5px;box-sizing: border-box;margin: 5px 0;font-size: 1.4rem;
  background: transparent;border: 1px solid #8863fb;color: #231535;
  color: #ffffff;background: linear-gradient(to right,#de57e5,#8863fb);
  border: none;font-size: 0.8rem;color: #ffffff;margin-top: 1.6rem;max-width: 15rem;}
.customer-review-section{position: relative;background: rgb(249, 249, 250);padding: 24px;}
.customer-review-section-container{width: 100%;max-width: 1440px;margin: 0 auto;}
.cusomer-review-title{position: relative;padding-left: 10px;}
.cusomer-review-title h2{font-size: 1.4rem;font-family: 'Poppins', sans-serif;font-weight: 500;
 position: relative;margin: 0 0 40px;color: #33363e;}
.cusomer-review-title h2::before{content: '';display: inline-block;
  width: 92px;height: 1px;
  background: linear-gradient( to right,#de57e5,#8863fb 76%,#ffffff 76%,#ffffff 86%,#8863fb 86%,#8863fb 100% );
  position: absolute;bottom: -14px;left: 0;}
.customer-review-inner-section{margin: 2rem 0rem 0px;}
.customer-review-inner-sec-top{display: flex;flex-direction: column;}
.customer-review-inner-sec-top-con{display: flex;}
.customer-review-inner-sec-top-one{flex-direction: column;flex: 1.5 1 0%;min-width: 25rem;}
.customer-review-inner-sec-top-box{flex: 2 1 0%;display: flex;}
.review-star-icon{background: url('../images/spriteImage1.png') -263px -647px / 832px no-repeat;
  cursor: pointer;margin-bottom: -2px;width: 28px;height: 26px;display: inline-block;}
.customer-review-inner-sec-top-box p{font-size: 1.5rem;line-height: 1.2;color: rgb(64, 64, 64);
  margin-left: 10px;}
.rating-review-txtx{margin-top: 2px;margin-bottom: 20px;}
.rating-review-txtx p{font-size: 0.9rem;line-height: 1.29;color: rgb(35, 21, 53);padding-left: 5px;}
.review-pointer{color: rgb(0, 0, 0);display: flex;flex-direction: column;max-width: 18rem;}
.review-pointer-top{display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;
  align-items: center;margin-bottom: 1rem;}
.review-point-icon{background: url('../images/spriteImage1.png') -685px -1008px / 832px no-repeat;
  display: block;cursor: pointer;width: 50px;height: 22px;}
.review-pointer-top p{font-size: 0.7rem;color: rgb(35, 21, 53);}
.write-reviw button{position: relative;outline: none;cursor: pointer;height: 40px;
  user-select: none;-webkit-tap-highlight-color: transparent;width: 100%;border-radius: 5px;
  box-sizing: border-box;font-family: inherit;margin: 5px 0px;font-size: 1rem; color: rgb(255, 255, 255);
  background: linear-gradient(to right, rgb(222, 87, 229), rgb(136, 99, 251));
  border: none;max-width: 200px;}
.customer-review-inner-sec-top-two{max-width: 35rem;flex: 2 1 0%;margin-left: 2rem;}
.what-customer-like{display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;
  align-items: center;}
.thumb-icon{background: url('../images/spriteImage1.png') -706px -983px / 832px no-repeat;
  display: block;cursor: pointer;width: 18px;height: 18px;}
.what-customer-like p{color: rgb(0, 0, 0);font-size: 1rem;padding-left: 0.7rem; font-family: 'Poppins', sans-serif;}
.what-customer-lik-list-box{display: flex;flex-wrap: wrap;padding: 2.4rem 0px 0px;}
.like-list{padding: 7px;border-radius: 4px;border: 0.5px solid rgb(157, 159, 164);
  margin: 7px;font-size: 0.7rem;color: rgb(35, 21, 53);}
.customer-review-inner-sec-top-three{flex: 3 1 0%;-webkit-box-pack: center;justify-content: center;}
.img-by-cus-title{display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;
  align-items: center;}
.img-by-cus-title p{color: rgb(0, 0, 0);font-size: 0.9rem; font-family: 'Poppins', sans-serif;}
.img-by-cus-box{display: flex;padding: 2.4rem 1.6rem 0px;-webkit-box-pack: center;justify-content: center;}
.img-by-cus-inner{cursor: pointer;border: 1px solid rgb(233, 233, 233);}
.img-by-cus-inner img{ width: 100%; height: 100%; max-width: 284px;max-height: 284px;}
.horizone-line{ width: 100%;display: inline-block;height: 0.1rem;background: rgb(157, 159, 164);}
.customer-review-showing{display: flex;font-size: 0.8rem;padding-left: 5px;padding-top: 18px;}
.customer-review-showing p{color: rgb(35, 21, 53);}
.customer-review-showing p:nth-child(2){padding-left: 5px;}
.cus-review-details{display: flex;flex-direction: column;padding: 0px 0px 0.5rem;}
.review-rating{flex: 1 1 0%;font-size: 1.4rem;font-weight: 500;
  color: rgb(64, 64, 64);font-family: 'Poppins', sans-serif;
  display: flex;margin-top: 1.2rem;}
.star-box span{background: url('../images/spriteImage1.png') no-repeat;background-size: 832px auto;display: block;cursor: pointer;
  width: 16px;height: 15px;display: inline-block;background-position: -378px -648px;}
.review-verify{display: flex;max-height: 2.5rem;-webkit-box-align: center;align-items: center;
  padding-left: 0.5rem;}
.review-verify span{background:  url('../images/spriteImage1.png') -715px -1008px / 832px no-repeat;
  display: block;cursor: pointer;width: 22px;height: 22px;}
.review-verify p{font-size: 0.8rem;font-weight: 300;color: rgb(136, 99, 251);padding: 1px 0px 1px 0.5rem;}
.star-box{margin-top: -9px;}
.review-div{flex: 1 1 0%;padding: 14px 0px 0px;font-size: 0.9rem;font-weight: 300;color: rgb(51, 54, 62);
  line-height: 21px;overflow-wrap: break-word;}
.review-div-inner{display: flex;flex-direction: column;margin-bottom: 1.6rem;}
.review-div-inner-box{display: flex;-webkit-box-align: center;align-items: center;}
.review-div-inner-box span{background: url('../images/spriteImage1.png') -706px -983px / 832px no-repeat;
  display: block;cursor: pointer;width: 18px;height: 18px;}
.review-div-inner-box p{padding-left: 1.4rem;font-size: 0.8rem;color: rgb(120, 187, 51);}
.review-box-list{display: flex;flex-wrap: wrap;padding-top: 0.5rem;}
.review-box-list-ele{padding: 6px 12px;border-radius: 4px;
  border: 0.5px solid rgb(157, 159, 164);margin: 0.5rem;font-size: 0.8rem;color: rgb(35, 21, 53);margin-left: 0px;}
.reviewer-profile-wrapper{flex: 1 1 0%;display: flex;flex-direction: row;padding: 16px 0px 0px;}
.reviewer-profile-wrapper span{background: url('../images/spriteImage1.png') -775px -419px / 832px no-repeat;
  display: block;cursor: pointer;width: 36px;height: 36px;}
.reviewer-profile-details{padding: 0px 5px;font-size: 0.7rem;font-weight: 300;line-height: 18px;}
.reviewer-profile-details p:nth-child(1){color: rgb(51, 54, 62);}
.reviewer-profile-details p:nth-child(2){color: rgb(157, 159, 164);}
.reviewer-product-img{margin-top: 2rem;overflow-x: auto;display: flex;}
.reviewer-product-img span{border: 1px solid rgb(233, 233, 233);display: inline-block;
  width: 9rem;height: 9rem;flex: 0 0 auto;cursor: pointer;margin-right: 0.5rem;}
.reviewer-product-img span img{width: 100%;height: 100%;}
.sopebyproduct{width: 100%;padding: 24px;}
.pd-container {width: 100%;max-width: 1440px;margin: 0 auto;}
.sopebyproduct h2{font-size: 1.4rem;font-family: 'Poppins', sans-serif;
  font-weight: 500;position: relative;margin: 0 0 40px;color: #33363e;}
.sopebyproduct h2::before{content: '';display: inline-block;
  width: 92px; height: 1px; background: #f00;
  background: linear-gradient( to right,#f00,#f00 76%,#ffffff 76%,#ffffff 86%,#f00 86%,#f00 100% );
  position: absolute;bottom: -14px;left: 0;}
.shopebyproduct-ul{list-style-type: none;white-space: nowrap;-webkit-box-pack: justify;justify-content: space-between;
  overflow-x: auto;padding: 20px 0px 40px;}
.shopebyproduct-ul li {display: inline-block;padding: 0px 42px;text-align: center;white-space: normal;  font-family: 'Poppins', sans-serif;}
.shopebyproduc-ul-li-div{max-width: 180px;max-height: 180px;border-radius: 100%;
  border: 2px solid #ffebeb; margin: 20px 0px;margin: 0px auto 15px;}
.shopebyproduc-ul-li-div img{display: block; width: 175px !important;height: 175px;border-radius: 100%;object-fit:cover;}
.shopebyprooduct-li-title{
  font-size: 15px;
  color: rgb(0 0 0);
  text-align: center;
  font-weight: 500;
}
.caretproduct{background: #f9f9fa;width: 100%;padding: 0px;}
.caratproduct-inner{display: flex;padding: 16px;-webkit-box-align: center;
  align-items: center; -webkit-box-pack: center;justify-content: center;flex: 0 0 auto;}
.caratproduct-left, .caratproduct-right{padding: 16px;text-align: center;background: rgb(249, 249, 250);
  position: relative;margin-right: 24px;}
.caratproduct-right{margin-right: 0px;}
.caretproduct-title{font-family: 'Poppins', sans-serif;font-size: 1rem;color: rgb(35, 21, 53);margin: 8px 0px;}
.caratproduct-ul, .caratproduct-right-ul{list-style-type: none;display: flex;-webkit-box-pack: center;
  justify-content: center;-webkit-box-align: center;align-items: center;}
.caratproduct-ul::after {content: "";width: 40px;height: 1px;border-top: 1px solid rgb(230, 220, 230);
      position: absolute;top: 50%;left: calc(100% - 10px);z-index: 1;}
.caratproduct-ul li, .caratproduct-right-ul li{width: 120px;height: 120px;border-radius: 100%;border-width: 1px;
  border-style: solid;border-color: rgb(230, 220, 230);background-color: rgb(255, 255, 255);
  margin: 8px;}
.caratproduct-ul li img, .caratproduct-right-ul li img{width: 100%;border-radius: 100%;cursor: pointer;}


.product-slider-wrapper{position: relative;}
.carousel{width: 100%;}
.carousel{ position: absolute !important;bottom: 5px;z-index: 3;overflow: unset !important;}
.flexslider li h1 {margin:0; padding: 0;}
* html .flexslider {height: 1%;}
.flexslider:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .flexslider {display: block;} 
.carousel .flex-active-slide{    border: 1px solid #ff0000;}
.carousel li figure.containerZoom{cursor: pointer;}

.diamonds-selection-wrapper{width: 100%; display: flex;
  flex-direction: row; flex-wrap: wrap;padding-top: 20px;}
.diamonds-selection-label{height: 18px;
  font-size: 0.8rem;
  line-height: 1.64;
  color: #000000;
  padding-right: 5px;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  font-weight: 500;}

  .notify-me div p b.font-size-14 {
    font-weight: 500;
}

.diamonds-selection-right ul{display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
  flex-wrap: wrap;-webkit-box-pack: justify;
  -ms-flex-pack: justify;}
.diamonds-selection-right{display: flex;flex-direction: column;flex-basis: 100%;flex: 7;}
.diamonds-selection-right ul li{border: 1px solid #000000;    padding: 2px 12px;
  border-radius: 5px;cursor: pointer;
  margin: 0 3px 5px 2px;font-size: 11px;vertical-align: middle;}

.diamonds-selection-right ul li div{text-align: center;margin-bottom: 2px;}

.wishlist-selection-wrapper{width: 100%; display: flex;
  flex-direction: row; flex-wrap: wrap;padding-top: 20px;}
.wishlist-selection-right ul{display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
  flex-wrap: wrap;-webkit-box-pack: justify;
  -ms-flex-pack: justify;margin: auto;}
.wishlist-selection-right{display: flex;flex-direction: column;flex-basis: 100%;flex: 7;}
.wishlist-selection-right ul li{padding: 3px 12px;cursor: pointer;
  margin: 0 3px 5px 2px;font-size: 11px;vertical-align: middle;background: #f00; color:#ffffff;word-break: break-all;max-width:100px;}

.wishlist-selection-right ul li div{text-align: center;margin-bottom: 2px;}

.diamonds-section ul li{border: none;}

.gemstone-selection-wrapper{width: 100%; display: flex;
  flex-direction: row; flex-wrap: wrap;padding-top: 20px;}
.gemstone-selection-label{height: 18px;font-size: 0.8rem;font-weight: 300;line-height: 1.64;
  color: #231535;padding-right: 5px;display: flex;flex-direction: column;
  flex-basis: 100%;flex: 1;}
.gemstone-selection-right ul{display: -webkit-box;
  display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
  flex-wrap: wrap;-webkit-box-pack: justify;
  -ms-flex-pack: justify;}
.gemstone-selection-right{display: flex;flex-direction: column;flex-basis: 100%;flex: 7;}
.gemstone-selection-right ul li{border: 1px solid #000000;padding: 3px 12px;cursor: pointer;
  margin: 0 3px 5px 2px;font-size: 11px;vertical-align: middle;}

.gemstone-selection-right ul li div{text-align: center;margin-bottom: 2px;}
.gemstone-section ul li{border: none;}

.purity-section .active-filter{border: 0px solid #000000;color: #ffffff;background: #f00; font-family: 'Poppins', sans-serif;}
.diamonds-section .active-filter{border: 0px solid #000000;background: #f00; color:#ffffff}
.gemstone-section .active-filter{border: 0px solid #000000;background: #f00; color:#ffffff}
.wishlist-popup-section .active-filter{border: 0px solid #000000;color: #ffffff;background: #e24d33; font-family: 'Poppins', sans-serif;}

.similar-section{display: flex;flex-direction: column;position: relative;padding: 24px 0px;position: relative;background: rgb(255, 255, 255);}
.similar-product-top{display: flex;position: relative;-webkit-box-pack: justify;justify-content: space-between;
  margin: 14px 0px 0px;padding: 0px 24px;}
.similar-product-top-right{display: flex;flex-direction: column;
  -webkit-box-pack: center;justify-content: center;}
.similar-product-top-left h2{font-size: 1.4rem;font-family: 'Poppins', sans-serif;font-weight: 500;
  position: relative;margin: 0 0 40px;color: #33363e;}
.similar-product-top-left h2::before{content: '';display: inline-block;width: 92px;
  height: 1px;background: linear-gradient( to right,#f00,#f00 76%,#f00 76%,#f00 86%,#f00 86%,#f00 100% );
  position: absolute;bottom: -14px;left: 0;}
.similar-product-carosual{position: relative;margin-top: 10px;}

.shop_by_product-product-carosual{position: relative;margin-top: 10px;}

.shop_by_category-section{display: flex;flex-direction: column;position: relative;padding: 24px 0px;position: relative;background: rgb(255, 255, 255);}
.shop_by_category-product-top{display: flex;position: relative;-webkit-box-pack: justify;justify-content: space-between;
  margin: 14px 0px 0px;padding: 0px 24px;}
.shop_by_category-product-top-right{display: flex;flex-direction: column;
  -webkit-box-pack: center;justify-content: center;}
.shop_by_category-product-top-left h2{font-size: 1.4rem;font-family: 'Poppins', sans-serif;font-weight: 500;
  position: relative;margin: 0 0 40px;color: #33363e;}
.shop_by_category-product-top-left h2::before{content: '';display: inline-block;width: 92px;
  height: 1px;background: linear-gradient( to right,#f00,#f00 76%,#f00 76%,#f00 86%,#f00 86%,#f00 100% );
  position: absolute;bottom: -14px;left: 0;}
.shop_by_category-product-carosual{position: relative;margin-top: 10px;}


.product-desc{width: 100%;position: relative;bottom: 0px;display: block;flex-direction: unset;padding-bottom: 0px;}
.product-desc{font-size: 0.9rem;font-family: 'Poppins', sans-serif;line-height: inherit;color: rgb(35, 21, 53);
  padding: 5px 20px;}
.similar-product .item{background: rgb(249, 249, 250);border: 1px solid rgb(233, 233, 233);
  border-radius: 10px;position: relative;padding: 0px;width: 100%;display: block;
  margin: 12px 0px;height: calc(100% - 24px);cursor: pointer;}
.strike-price{display: inline-block;font-family: 'Poppins', sans-serif;color: rgb(157, 159, 164); padding-left: 8px;text-decoration: line-through;}
.product-desc a{display: block;text-decoration: none; font-family: 'Poppins', sans-serif;}

p.details_price {
  padding: 6px 0px 0px !important;
}
p.detail_item {
  padding: 8px 0px 10px !important;
}

p.details_price b {
  font-size: 15px !important;
}

.product-desc a p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
  font-size: 12px;
    font-weight: 600;line-height: inherit;max-width: calc(100% - 50px);
  padding: 10px 0px 20px 0px;color: rgb(0 0 0);}
.presentaion-layer{width: 100%;position: absolute;cursor: pointer;top: 0px;}
.similar-slider-next-wrap, .similar-slider-prev-wrap{cursor: pointer;
  background: url('../images/spriteImage1.png') -486px -16px / 832px no-repeat;
  width: 69px;height: 16px;display: inline-block;margin-bottom: 15px;}
.similar-slider-prev-wrap{background: url('../images/spriteImage1.png') -396px -16px / 832px no-repeat;    position: relative;
  right: 45px;}

.shop_by_category-slider-next-wrap, .shop_by_category-slider-prev-wrap{cursor: pointer;
  background: url('../images/spriteImage1.png') -486px -16px / 832px no-repeat;
  width: 69px;height: 16px;display: inline-block;margin-bottom: 15px;}
.shop_by_category-slider-prev-wrap{background: url('../images/spriteImage1.png') -396px -16px / 832px no-repeat;    position: relative;
  right: 45px;}
.shop_by_category-product .item{background: rgb(249, 249, 250);border: 1px solid rgb(233, 233, 233);
  border-radius: 2px;position: relative;padding: 0px;width: 100%;display: block;
  margin: 12px 0px;height: calc(100% - 24px);cursor: pointer;}

@media only screen and (max-width: 1260px){
  .cart-body-left{padding-right: 1rem;}
  .cart-body-right{padding: 0 0 0 1rem;}
}

@media only screen and (max-width: 1180px){
  .cart-body {padding: 3rem 1rem 0; }
}
 @media only screen and (max-width: 1150px){
  .filter-text {font-size: 11px;padding-left: 5px;max-width: 116px;}
  .product-detail-container-right {padding: 40px 1% 0;}
  .product-detail-container-left {width: 48%;}
}
  
@media only screen and (max-width: 980px){ 
  .reset-password{min-height: 80vh;display: flex;flex-direction: column;-webkit-box-pack: center;
    justify-content: center;}
  
  .hide-on-desktop{display: block;}
  .filter-bottom{display: none;}
  .mobile-filter{display: flex;}
  .filter-top{position: fixed;z-index: 1000; top: 150vh;height: 100% !important;width: 100%; -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;overflow-y: hidden;overflow-x: hidden;background: #ffffff;}
  .filter-top-open{ top: 0vh;}
  .filter-top-inner{ height: calc(100% - 50px) !important;overflow-y: auto;overflow-x: hidden;background-color: #f9f9fa;
    position: relative;}
  .filter-top-list{background: #fff;-webkit-flex-direction: column;-ms-flex-direction: column;
    flex-direction: column;height: calc(100% - 80px);overflow-y: auto; overflow-x: hidden;}
  .filter-list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
    -webkit-flex: 1 1 55%;-ms-flex: 1 1 55%;flex: 1 1 55%;max-height: 48px;position: unset;float: none !important;}
  .filter-list:first-child {padding-left: 0px;}
  .filter-top-list::before, .filter-list a::before{display: none;}
  .filter-list a{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;border-right: none;
    border-bottom: 1px solid #e9e9e9;background: #fff;color: #231535;height: 47px;
    padding: 14px 40px 12px 15px;font-size: 0.7rem;font-family: 'Poppins', sans-serif;}
  .filter-inner-sub-list {position: absolute;height: calc(100% - 0px);transition: all 0.7s ease-in-out 0s;
    top: 0rem !important;left: unset;-webkit-flex-basis: 55%;-ms-flex-preferred-size: 55%;
    flex-basis: 55%;right: 0;width: 55%;box-shadow: none;background: #f9f9fa;} 
  .filter-inner-div {border-top: none;color: #33363e; background:none;line-height: 2.8rem;}
  .filter-mobile-tab-open a{background: #231535;color: #ffffff;}
  .filter-mobile-tab-open .filter-inner-sub-list{display: block;opacity: 1;}
  .filter-text {font-size: 13px;padding-left: 10px;max-width: 100%;}
  .filter-list .tab-counter {width: 16px;height: 16px;background-color: #8863fb;font-size: 0.6rem;
    color: #ffffff;border-radius: 50%;display: inline-block;position: relative;
    line-height: 16px;left: 9px;text-align: center; font-family: 'Poppins', sans-serif;}
  .filter-mobile-header{display: inline-block;width: 100%;}
  .filter-mobile-header-one{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
    padding: 0.7rem;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;
    justify-content: space-between;font-size: 1rem;}
  .mobile-back-arrow{background: url('../images/spriteImage1.png') no-repeat;
    width: 18px;height: 17px;background-size: 832px auto;cursor: pointer;
    background-position: -234px -16px;width: 17px;height: 16px;background-position: -560px -376px;
    display: inline-block;margin-right: 2rem;}
  .clear-all-mobile{color: rgb(207, 3, 201);display: block;font-size: 13px;}
  .filter-bottom-left-one li {border: 1px solid rgb(35, 21, 53);margin-left: 0px;border-radius: 1.2rem;
    margin-bottom: 12px;}
  .filter-bottom-left-one {overflow-x: auto;white-space: nowrap;margin: 0px 1rem 0px 1rem;}
  .filter-bottom-left-one li a {position: relative;top: -2px;}
  .seemore-filter-mob a{font-family: 'Poppins', sans-serif;font-size: 0.6rem;color: #cf03c9;}
  .apply-btn{bottom: 0px;position: absolute;width: 100%;z-index: 10;display: block;}
  .apply-btn button{position: relative;
    outline: none;cursor: pointer;height: 40px;-webkit-user-select: none;
    -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
    width: 100%;box-sizing: border-box;font-family: inherit;border: none; font-size: 0.8rem;background: transparent;color: #231535;color: #ffffff;background: linear-gradient(to right,#de57e5,#8863fb);
    }
.list-view-box{padding: 18px 6px;}
.view-list[data~=two] {padding: 0px 6px;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;
  max-width: 100%;margin-bottom: 3px;}
.view-list[data~=one] {padding: 0px 6px; -webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;margin-bottom: 2px;}
.mobile-sort-by-menu{position: fixed;bottom: 0px;width: 100%;left: 0px;z-index: 400;background: rgb(255, 255, 255);
  transition: all 0.4s ease-in-out 0s;}
.mobile-sort-by-menu h4{font-family: 'Poppins', sans-serif;font-size: 0.7rem;color: #231535;
  padding: 10px 20px;}
.mobile-sort-by-menu ul li{border-bottom: solid 1px #e9e9e9;height: 40px;line-height: 40px;
  padding: 0 20px;position: relative;}
.mobile-sort-by-menu ul li span{display: inline-block;vertical-align: middle;margin-right: 8px;font-family: 'Poppins', sans-serif;font-size: 12px;}
.discount-icon, .hight-arrow-icon, .low-arrow-icon, .latest-icon, .feature-icon{background: url('../images/spriteImage1.png')  no-repeat;
  background-size: 832px auto;cursor: pointer;background-position: -452px -706px;
  width: 15px;height: 15px;}
.hight-arrow-icon{background-position: -511px -706px;}
.low-arrow-icon{background-position: -485px -706px;}
.latest-icon{background-position: -423px -706px;}
.feature-icon{background-position: -452px -706px;}
.active-sortby .select-icon{background: url('../images/spriteImage1.png')  no-repeat;
  background-size: 832px auto;cursor: pointer; position: absolute;
  top: 14px;right: 16px;background-position: -730px -430px;width: 16px;height: 13px;}
.cart-section-header{-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}
.cart-header-right-title {font-size: 15px;justify-content: center;line-height: 100%;}
.logo-header-logo {width: 102px;}
.cart-back-arrow {margin-left: 10px;}
.cart-header-right {padding-bottom: 10px;height: auto;}
.cart-body-inner{-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;}
.cart-body-left {border-right: none;padding-right: 0rem;}
.cart-product{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.cart-product-left { margin-bottom: 10px;}
.cart-body {padding: 0rem 0.5rem 10px 0.5rem;}
.cart-product-descrip {word-break: break-word;}
.cart-body-right {padding: 0rem;width: 100%;}
.checkout-view-details{display: block;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;}
.checkout-btn {position: fixed;bottom: 0;left: 0;padding: 1rem;background-color: #f9f9fa;width: 100%;}
.checkout-view-details p{font-family: 'Poppins', sans-serif;font-size: 1rem;}
.checkout-view-details a{font-size: 0.8rem;color: #de57e5;}
.product-detail-container-inner {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.product-detail-container-left {width: 100%;}
.product-detail-container-right {width: 100%;padding: 70px 3% 0;background-color: #F9F9FA;}
.select-size-wrapper {width: 100%;}
.pd-section-two-inner {padding: 18px 14px; }
.section-top {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.section-top-left {width: 99%;}
.product-detail-title, .cusomer-review-title h2 { font-size: 1rem;text-align: center;margin-bottom: 30px;display: inline-block;
  left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.pd-info-div {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.info-col-one, .info-col-two, .info-col-three{padding: 12px 0;}
.sec-top-two-inner{padding: 12px 0;}
.section-top-right { margin: 0 auto;}
.sec-top-two-table { min-width: 100%;}
.trust-div-one{min-height: 84px;max-height: 84px;flex-direction: column;padding: 5px;text-align: center;}
.trustdiv-right { font-size: 0.7rem;}
.pd-sec-three-inner-container-right {padding: 0px 0.5rem;display: block;}
.offer-login-btn { margin-left: 0px;margin-top: 10px;}
.offer-text, .offer-text2{font-size: 0.9rem;}
.pd-sec-mp-inner-left  {display: none;}
.customer-review-section {padding: 18px;}
.customer-review-inner-section{margin: 1rem 0px;}
.customer-review-inner-sec-top-con {flex-direction: column;}
.customer-review-inner-sec-top-box {text-align: center;-webkit-box-pack: center;justify-content: center;}
.customer-review-inner-sec-top-one{text-align: center;min-width: 100%;}
.rating-review-txtx p {font-size: 0.7rem;}
.review-pointer{display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;
  justify-content: center;width: 100%; margin: 0 auto;}
.customer-review-inner-sec-top-two{margin: 2.4rem 0px;max-width: 100%;}
.what-customer-lik-list-box{ -webkit-box-pack: center;justify-content: center;padding: 2.4rem 1.6rem 0px;}
.caretproduct {display: none;}
.share-icon {background-position: -67px -57px;width: 20px;height: 29px;margin-right: 3px;margin-top: 0;}
.product-wishlist-icon {background: transparent;border: none;line-height: 38px;}
.view-product {background-position: -134px -57px;width: 20px;height: 29px;margin-top: 0;margin-left: 0;}
.product-title h1 {font-size: 1rem;margin: 10px 0;line-height: 24px;}
}

@media only screen and (max-width:812px){ 
  .filter-list a:hover{
    border-bottom: 2px solid #f00;
  }
  .content-zone {
    padding-top: 100px;
}

}
@media only screen and (max-width: 600px){ 
  .top-title {font-size: 0.7rem;line-height: 1rem;}
  .top-title2 {font-size: 0.7rem;}
  .cart-description-top .cart-right-title, .quality-div, .cart-desc-bottom .cart-desc-bottom-para1, .cart-desc-bottom .cart-desc-bottom-para2, .cart-item-inventory  {font-size: 0.7rem;}
  .trustdiv-right {font-size: 0.6rem;}
}
@media only screen and (max-width: 480px){
  .view-list[data~=two] .list-view-img-box {padding-bottom: 100%;}
  .wishlist-prod-btn button {width: 104px;font-size: 0.7rem;}
  .wishlist-price1, .wishlist-price2, .wishlist-prod-title, .wishlist-price {font-size: 0.8rem;}
  .wishlist-price {padding: 0 9px;}
  .add-to-cart, .try-before-you-buy{font-size: 0.8rem;}
  .pd-right-section-four-inner-left{margin-right: 0px;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
  .notify-me div a, .notify-me div p{font-size: 0.5rem;}
  .sec-top-two-table-header li, .sec-top-two-table-body li{font-size: 0.7rem;}
  .info-col-one h4, .sec-top-two-inner h4{font-size: 0.9rem;}
  .similar-product-top-right{display: none;}
  .filter-inner-sub-list {
    position: absolute;
    height: calc(100% - 0px);
    transition: all 0.7s ease-in-out 0s;
    top: 0rem !important;
    left: unset;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 55%;
    flex-basis: 50%;
    right: 0;
    width: 50%;
    box-shadow: none;
    background: #f9f9fa;
}
.filter-list a {
  font-size: 0.6rem;
}
  
.filter-text {
  font-size: 12px;
}
}
@media only screen and (max-width: 360px){
  .login-page-wrapper {max-width: 300px;}
  
}

.row {
  display: flex; /* equal height of the children */
}
.col {
  flex: 0.3; /* additionally, equal width */ 
  /* padding: 10px; */
}
.password-hide, .hide{
  display: none
}
.blue_bg {
  background-color: #1b7ced0d;
}

@media only screen and (min-width: 1040px){

.ourstory_portion
{
  margin: 90px 350px;
}
.center{
  text-align: center;
}

.ourstory_portion_text
{
  margin-top: 30px;
  font-size: 16px;
}
}

@media only screen and (max-width: 1040px){
  .ourstory_portion
  {
    margin: 130px 10px;
  }
  .center{
    text-align: center;
  }

  .ourstory_portion_text
  {
    margin-top: 30px;
    font-size: 16px;
  }
}


/* modal */


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  padding-top: 100px; /* 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 */
}

.modal.active  {
  display: block; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: inherit;
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 0px 20px 20px 20px;
  border: 1px solid #888;
  width: 50%;
}

.modal-content-mini {
  background-color: #fefefe;
  margin: auto;
  padding: 25px;
  border: 0px solid #888;
  width: 30%;
  position: relative;
  border-radius: 10px;
}

/* The Close Button */
.close {
  float: right;
  font-weight: bold;
  background: #ff0000;
  border: none;
  color: #ffffff !important;
  position: absolute;
  right: -6px;
  top: -11px;
  font-size: 20px !important;
  width: 25px;
  border-radius: 50px;
  height: 25px;
  text-align: center;
  line-height: 25px;
}

input[type='radio'] {
  vertical-align: bottom;
  width: 20px !important;
  -webkit-appearance:none;
  height: 20px !important;
  border: 1px solid #f00 !important;
  border-radius: 50%;
  outline: none;
  margin-right: 6px;
  border-radius: 50% !important;
}

input[type="radio"]:checked {
  background-color: #f00 !important;
  border: 1px solid #f00 !important;
  border-radius: 50% !important;
  padding: 5px !important;
  
}



.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-heading {
  margin-bottom: 10px;
}

.modal-textarea {
  width: 100%;
  padding: 7px 8px;
  border-radius: 5px;
  border: 1px solid #dedede;
}

@media only screen and (max-width: 980px){ 
  .modal-content {
    width: 80%;
  }
  .modal-content-mini {
    width: 70%;
    padding: 12px;
  }
}

/* .collection_slider {
  width: 70% !important;
} */

.slick-prev:before, .slick-next:before {
  color: #f00
}


.error-display {
  text-align: center;
  font-size: 12px;
  color: red;
}

.wl-blue-button {
    /* background: #f00; */
    background: #f00;
    color: #ffffff;
    font-size: 15px;
    padding: 5px;
    vertical-align: middle;
}

.wl-blue-button-active {
    background: #e24d33;
    color: #ffffff;
    font-size: 15px;
    padding: 6px 5px 4px 5px;
    vertical-align: middle;
}

.wishlist_header {
    margin: 20px;
    text-align: center;
}

.wishlist_name_header {
    text-align: center;
    margin-top: -25px;
}

input:not(.termAndCondition, #item_code) {
  width: 100%;
  height: 44px;
  background: #fff;
  padding: 0 12px;
  font-size: 0.8rem;
  color: #33363e;
  border: 1px solid #cfcaca;
  border-radius: 8px;
  }

  #gq_conform_email, #co_confirm_email{
    width: 100%;
    height: 36px;
    background: #fff;
    padding: 0 12px;
    font-size: 0.7rem;
    color: #33363e;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
  }

.skewright {
   transform: skew(.312rad);
   display: inline-flex;
}
.skewleft {
    transform: skewX(-20deg);
    display: inline-table;
    color: #ffffff;
}

textarea { resize: none; }

#termAndConditionModal ul li
{
  font-size: 16px;
}

.tandcsize{
  font-size: 14px;
}

.tandcpopuptext{
  color: #f00;
  cursor: pointer
}

.width50 {
  width: 49% !important;
}

.reorderButton {
  width: 20%;
  right: 20px;
  bottom: 10px;
  position: absolute;
  border-radius: 2px;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #f00;
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
  border: 0px;
  text-align: center;
}

a.background_color_mobile_css::before{
  display: none !important;
}
.quote_print_button {
    right: 7px;
    position: absolute;
    bottom: 40px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    background: linear-gradient(to right, #f00 0%, #f00 100%);
  }

  .pagination a.current {
    background: linear-gradient(to right, #f00 0%, #f00 100%);
    color: #ffffff;
}

.quote_print_button_wop {
    right: 7px;
    position: absolute;
    bottom: 10px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    background: linear-gradient(to right, #f00 0%, #f00 100%);
  }
  .wishlist_print_button {    
    padding: 5px 10px;
    color: #fff;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    background-color: #117a8b;

  }

  .font-size-14 {
    font-size: 14px;
  }
  
@media only screen and (max-width: 980px){
  .pd-right-section-four-inner-left{margin-right: 0px;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
  .remove_wishlist{ width: 100%;}
  .add_wishlist{ width: 100%;}
  .col {flex: 1.3;margin: 5px;}
}

.margin-left--10 {
    margin-left: -10px;
}




.filter-inner-sub-list::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.filter-inner-sub-list::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.filter-inner-sub-list::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.filter-inner-sub-list::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* Search Filter Color */
@media only screen and (min-width: 2250px){
  .background_color_mobile_css { color: #f3f2f2 !important; } 
}
@media only screen and (max-width: 1920px){
  .background_color_mobile_css { color: #f3f2f2 !important; } 
}

@media only screen and (max-width: 1440px){
  .filter-text {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
  }
}
@media only screen and (max-width: 1366px){
  .background_color_mobile_css { color: #f3f2f2 !important; } 
}
@media only screen and (max-width: 1350px){
  .background_color_mobile_css { color: #f3f2f2 !important; } 
}
@media only screen and (max-width: 1260px){
  .background_color_mobile_css { color: #f3f2f2 !important; } 
}


@media only screen and (max-width: 1280px){
  .filter-text {
    position: relative;
    display: inline-block;
    padding-left: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px;
}
.filter-active .filter-inner-div::after {
  content: '';
  position: absolute;
  right: 4px;
}
}



@media only screen and (max-width: 1245px){
  .filter-list a {
    padding: 15px 15px 15px 15px;
    font-size: 9px;
    font-weight: 500;
  }
}

@media only screen and (max-width: 1180px){
  .background_color_mobile_css { color: #f3f2f2 !important; } 
}
@media only screen and (max-width: 1150px){
  .background_color_mobile_css { color: #f3f2f2 !important; }
  .filter-active .filter-inner-div::after {
    content: '';
    position: absolute;
    right: -3px;
  } 
}
@media only screen and (max-width: 980px){
  .background_color_mobile_css { color: black !important; } 
  .filter-active .filter-inner-div::after {
    content: '';
    position: absolute;
    right: 8px;
  } 
  .filter-list a {
    font-size: 0.7rem;
}

}
@media only screen and (max-width: 600px){ 
 
  .background_color_mobile_css { color: black !important; }
}
@media only screen and (max-width: 480px){
  .filter-list a {
    font-size: 0.6rem;
}
  .background_color_mobile_css { color: black !important; }
}
@media only screen and (max-width: 360px){
  .background_color_mobile_css { color: black !important; }
}

@media only screen and (max-width: 320px){
.shopebyproduc-ul-li-div img {
  width: 156px !important;
  height: 156px !important;
}
.product-desc a p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.9rem;
  line-height: inherit;
  max-width: calc(100% - 50px);
  padding: 10px 0px 5px 0px;
  color: rgb(157, 159, 164);
}
}


/* End  Search Filter Color */

.collection_slider {
  max-width: 95%;
}

/* loader */
/* .overlay{
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    background: rgba(255,255,255,0.8) url("./assets/images/loader.gif") center no-repeat;
    background: rgba(255,255,255,0.8) url("../../assets/images/loader.gif") center no-repeat;
} */

.overlay-logo{
    display: none;
    /*position: fixed;*/
    position: absolute;
    width: 100%;
    height: 100%;
    top:0px;
    left: 0;
    z-index: 9999999;
    background: rgb(84 84 84 / 47%) url("../../assets/images/logo.png") center no-repeat;
}


/* Turn off scrollbar when body element has the loading class */
/*body.loading{
    overflow: hidden;   
}*/
/* Make spinner image visible when body element has the loading class */
body.loading .overlay{
    display: block;
}

body.loading .overlay-logo{
    display: block;
}

@media only screen and (min-width: 1040px){
  .add_top_margin
  {
    padding-top:70px !important;
  }
}

@media only screen and (max-width: 1050.9px){
  .filter-list a::before, .show-order-items {
    content: '';
    background: url(../images/spriteImage1.png) top left no-repeat;
    background-size: 832px auto;
    background-position: -732px -380px;
    width: 15px;
    height: 15px;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    -webkit-transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    position: absolute;
    right: 6px;
    top: 18px;
  }
}


@media only screen and (max-width: 1040px){
  .add_top_margin
  {
    padding-top:70px !important;
  }

 
  
}



@media only screen and (max-width: 575.99px){
.wishlist-icon {
  position: absolute;
  right: 8px;
  top: 8px;
}
.different_search {
  display: block;
  text-align: center;
  padding: 0px 20px;
}
.different_search .icon {
  margin-right: 0px;
  margin-bottom: 15px;
}
}



/*.add_top_margin
  {
    padding-top:77px !important;
  }*/