/** Shopify CDN: Minification failed

Line 427:10 Unexpected "{"
Line 427:19 Expected ":"
Line 431:10 Unexpected "{"
Line 431:19 Expected ":"
Line 438:10 Unexpected "{"
Line 438:19 Expected ":"
Line 444:10 Unexpected "{"
Line 444:19 Expected ":"
Line 445:10 Unexpected "{"
Line 445:19 Expected ":"

**/
.icons__main__content__text {
  padding: 0 !important;
}
.quick-view__button {
  color: white !important;
}
@media screen and (max-width: 700px) {
  .swym-add-to-wishlist {
    font-size: 11px !important;
  }
}

@media screen and (min-width: 700px) {
  #shopify-section-3a18a204-871d-4234-a3ae-920933ac4526,
  #shopify-section-023a0626-571f-4f95-9589-e02feddb460a,
  #shopify-section-ac85afe9-977b-4d64-84cf-563f5b81c9e4 {
    max-width: 680px;
    margin: auto;
  }

  #shopify-section-template--15514600997035__1647359855ed277e60 {
    max-width: 1100px;
    margin: 80px auto;
  }
}

span.CartItem__OriginalPrice.Price.Price--compareAt{
  text-decoration-color: #555 !important;
}

.finalsale {
  background: #4e615b;
  color: white;
  padding: 5px 10px;
  display: inline-block;
  margin-bottom: 20px;
}
.finalsale.black {
  background: #000000;
  color: white;
}

.title_vertlcle {
  text-transform: uppercase;
  transform: rotate(180deg) translate(10px);
  writing-mode: vertical-rl;
  text-align: center;
  width: 1%;
  line-height: 1;
}
.width {
  width: 99% !important;
}

.collection_title_verticle {
  display: flex;
}

.custom_block_image {
  width: 100% !important;
  height: auto;
}

.display_flex {
  display: flex;
  flex-wrap: wrap;

  justify-content: center;
}
.flex_gap_big {
  gap: 40px;
}
.flex_gap_medium {
  gap: 10px;
}
.reviews_block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.block_image_container {
  width: 100%;
  height: 100%;
}

.testimonial-heading_padding_top {
  padding: 50px 0;
}

.related_products_container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.related_products_title {
  width: 10%;
}
.related_product_container {
  width: 90% !important;
  display:flex;
  flex-direction:row;
  justify-content:left;
  flex-wrap:wrap;
}
.main_content {
  position: relative;
}

.block_text_content {
  position: absolute;
  bottom: 5%;
  left: 50%;
  z-index: 0;
  transform: translate(-50%, -5%);
  width: 90%;
  height: auto;
  backdrop-filter: blur(8px);
  padding: 16px 32px;
  box-shadow: 0 0px 6px 0px rgba(0, 0, 0, 0.1);
  color: white;
}

.custom_block_img {
  width: 100%;
  height: 100%;
}

.custom_title_verticle {
  position: absolute;
  transform: rotate(180deg) translate(20px);
  writing-mode: vertical-lr;
  margin: -1px;
  padding: 0;
  border: 0;
  text-align: center;
  line-height: 1;
  top: 2px;
  right: 25px;
}
.wear_with_btn {
  width: 100%;
  margin: 14px 0;
}

.display_flex_custom {
  display:flex;
  flex-wrap:wrap;
}
html{
      scroll-behavior: smooth;
}

.complete-the-look__heading{
  padding:50px 0;
}

.remaining-price {
  font-size:18px;
}


/*custom  */
#section-template--17634886320299__slideshow .ButtonGroup.ButtonGroup--spacingSmall {
  position: absolute;
  bottom: 8%;
  left: 10%;
  right: 10%;
}
#section-template--17634886320299__164305838071eaab72 .Slideshow__Content.Slide_Content_1643058380dbb6e364-0.Slideshow__Content--text-left.Slideshow__Content--bottomLeft {
  padding: 0px 0px 45px 45px;
}

.Cart__Total,.Cart__Taxes{
  text-align: right;
}

/*for the menu red color  */
.SidebarMenu__Nav .Collapsible.clearance a{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.clearance a:hover{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.shop-sale a{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.shop-sale a:hover{
  color:#800000;
}

/*for the menu red color  */
.SidebarMenu__Nav .Collapsible.last-chance a{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.last-chance a:hover{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.black-friday-sale a{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.black-friday-sale a:hover{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.blank-bonus-sale a{
  color:#800000;
}
.SidebarMenu__Nav .Collapsible.blank-bonus-sale a:hover{
  color:#800000;
}

/* Product page or collection page fixings css code here  */

.custom-metafield-style{
  padding-top: 7px;
  color: #807d6f;
}

/* product items side label -------------------------------------------------------- */

.triangle-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 95px;
  height: 95px;
  background: rgb(128, 126, 112);
  clip-path: polygon(0 0, 100% 0, 0 100%);
  display: flex;
  align-items: center; 
  justify-content: center; 
  z-index: 1;
}

.product-item-label-text {
  transform: rotate(-45deg) translateY(-15px); 
  transform-origin: center center;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  /* width: 60px; */
  line-height: 1.2;
  padding: 2px; 
}

.product-item-top-label-old{
  left: unset !important;
  right: 10px;
}

/* product items colors css ------------------ */

.my-custom-wrapper-class .ProductItem__Info {
    display: grid;
    row-gap: 7px;
}

.my-custom-wrapper-class .ProductItem__Title {
    order: 1;
    align-items: start;

}

.my-custom-wrapper-class .ProductForm__Colors {
    margin-top: 0 !important;
}



@media (min-width: 757px){
  .mobile_cartItem_Badge{
    display: none;
  }
}
@media (max-width: 756px){
  .desktop_cartitem_label{
    display: none;
  }
  .mobile_cartItem_Badge{
    order: 2;
  }
}

@media screen and (max-width: 1008px) {
  .stamped-product-reviews-badge.stamped-main-badge .stamped-badge {
    text-align: center;
  }
}

.form-group {
  margin-bottom: 15px;
}

.form-group input[type="checkbox"] {
  margin-right: 8px;
}

div#shopify-section-template--18470011076779__vip_JitGYy {
    margin: 100px;
}

@media screen and (max-width:431px){
  div#shopify-section-template--18470011076779__vip_JitGYy {
    margin: 30px;
}
}


.my-custom-wrapper-class .ProductItem__Title{
  /* padding-bottom: 22px;   */
}
.my-custom-wrapper-class .ProductForm__Colors.collection_swatch{
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    /* position: absolute; */
    /* bottom: -12px; */
    width: 100%;
}

  @media (max-width: 767px) {

  .my-custom-wrapper-class .ProductItem__Title{
  /* padding-bottom: 35px;   */
}
.my-custom-wrapper-class .ProductForm__Colors.collection_swatch{
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    /* position: absolute; */
    /* bottom: -35px; */
    width: 100%;
}
}

  @media (max-width: 433px) {

  .my-custom-wrapper-class .ProductItem__Title{
  /* padding-bottom: 35px;   */
}
.my-custom-wrapper-class .ProductForm__Colors.collection_swatch{
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    /* position: absolute; */
    /* bottom: -25px; */
    width: 100%;
}

/* product items side label */

.triangle-label {

   width: 80px;
  height: 80px;

}

.product-item-label-text {
  transform: rotate(-45deg) translateY(-11px); /* Moves text slightly upward */
  transform-origin: center center;
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  padding: 2px; 
}


}

@media screen and (min-width:600px){
  div#shopify-section-template--18746461880491__vip_JitGYy {
    margin: 100px;
}
}

@media screen and (max-width:600px){
  div#shopify-section-template--18746461880491__vip_JitGYy {
    margin: 12px;
}
  .vip-data.elite div, .vip-data.basic div, .vip-data.gold div, .vip-data.club div {
    padding-left: 5px;
}
}

@media screen and (min-width:600px){
.ImageHero__ImageWrapper, .ImageHero__Image {
    width: 103% !important;
}
}

.ImageHero__ContentOverlay {
    text-shadow: 0 2px rgba(0, 0, 0, 0.5) !important;
}

.dec_sale_collection_img{
  position: absolute;
    z-index: 1;
    width: 85px;
    left: 11px;
    top: 11px;
}
@media screen and (max-width:600px){
  .dec_sale_collection_img {
    position: absolute;
    z-index: 1;
    width: 45px;
    left: 5px;
    top: 5px;
  } 
}
#section-{{ section.id }} .Slideshow__Slide {
  position: relative;
}

#section-{{ section.id }} .Slideshow__FullSlideLink {
  position: absolute;
  inset: 0;
  display: block;
  z-index: 2;
}

#section-{{ section.id }} .Slideshow__Content {
  position: absolute;
  z-index: 3;
  pointer-events: none;
}

#section-{{ section.id }} .Slideshow__Content a,
#section-{{ section.id }} .Slideshow__Content button {
  pointer-events: auto;
}