/** Shopify CDN: Minification failed

Line 255:37 Expected "}" to go with "{"

**/
.js.product-form__input.Color{
  order: 5;
}
variant-radios{
  display: flex;
  flex-direction: column;
}
.legend_color {
        display: none !important;;
    }
.otherVariant{
  border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
    background-color: rgb(var(--color-background));
      color: rgba(var(--color-foreground));
        border-radius: var(--variant-pills-radius);
          color: rgb(var(--color-foreground));
            display: inline-block;
            margin: 0.7rem 0.5rem 0.2rem 0;
            padding: 1rem 2rem;
            font-size: 1.4rem;
            letter-spacing: .1rem;
            line-height: 1;
            text-align: center;
            transition: border var(--duration-short) ease;
              cursor: pointer;
              position: relative;
              }
.activeOtherVariant{
  background-color: #51312d;
  color: white;
}
.product-form__input input[type=radio]:checked+label{
  background-color: #51312d;
  color: white;
}

.d-none{
  display:none;
}
.dekstophide{
  display:none !important;
}
.activeSwatch{
  border: 1px solid black !important;
}
.custom_swatches_color {
  width: 25px;
  height: 25px;
  display: inline-block !important;
  border-radius: 50% !important;
  padding: 0px !important;
  margin: 0px !important;
}
.swatch-element.color {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  border: 1px solid whitesmoke;
  padding: 3px;
  border-radius: 50%;
  position:relative;
}
.swatch.clearfix .swatch-element.color{
  margin-bottom: 5px;
}
.swatch.clearfix{
  flex-wrap: wrap;
  display: flex;
} 
.swatch-element.color label{
  position: absolute !important;
  opacity: 0;
}
.swatch-element.color img{
  width: 25px;
  height: 25px;
  display: inline-block !important;
  border-radius: 50% !important;
  padding: 0px !important;
  margin: 0px !important;
}

/** Collection Swatch **/
.colSwatchWrap{
  display: flex;
  flex-wrap: wrap;
  min-height:50px;
}
.colSwatchWrap .swatch-element.color {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  border: 1px solid whitesmoke;
  padding: 3px;
  border-radius: 50%;
  position: relative;
  width: 35px;
  height: 35px;
  cursor: pointer;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.colSwatchWrap .custom_swatches_color {
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.colSwatchWrap .swatch-element.color img {
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.swatchCount{
  position: relative;
  order: 100;
  /*   top: -7px; */
  border: none;
  /*   font-weight: bold; */
  font-size: 20px;
  color: black;
  cursor: pointer;
  display: inline-flex;
}
.hideSwatch {
  display: none !important;
}
.showMoreSwatch .hideSwatch {
  display: inline-flex !important;
}
.colSwatchItem {
  display: inline-flex;
  width: 35px;
  height: 35px;
  border: 1px solid whitesmoke;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 5px;
}

.colSwatchItem .swatch-element{
  margin-right: 0px !important;
  width: 25px !important;
  height: 25px !important;
  border: none !important;
}
.swatchCount.colSwatchItem{
  border: none !important;
}

.card--standard>.card__content {
  min-height: 105px;
}

.grid--4-col-desktop .grid__item{
  margin-bottom: 0px;
}
.full-unstyled-link{
  min-height: 50px;
}



/* .card-wrapper {
     height: 88% !important;

} */



@media(max-width:768px){
  /* .colSwatchWrap {
    min-height: 100px;
  }
  .card-wrapper {
    height: 82%!important;
  } */
}





.card-wrapper{
  height: auto !important;
}
/** Extra CSS **/
.card__heading a:after{
  position:unset !important;
}
.product__info-wrapper .complementary-products__container .card--horizontal .full-unstyled-link {
    min-width: 20%;
}
.product__info-wrapper .complementary-products__container .card--horizontal .card__inner{
    max-width: 100%;
}
.product__info-wrapper .complementary-products__container .card--horizontal .card__content {
    display: grid;
}
.product__info-wrapper .complementary-products__container .card--standard>.card__content .card__information{
  height:max-content;
}
.product__info-wrapper .complementary-products__container .colSwatchWrap {
    display: none;
}
/** Responsive Style **/
@media(max-width:1366px) and (min-width:769px){
  .colSwatchItem {
    width: 25px;
    height: 25px;
  }
  .colSwatchItem .swatch-element {
    margin-right: 0!important;
    width: 20px!important;
    height: 20px!important;
    border: none!important;
  }
}
@media(max-width:768px){
  .full-unstyled-link{
    min-height: 25px;
  }
}
@media(max-width:667px){
  .card--standard>.card__content {
    min-height: 101px;
    display: flex;
  }
  .colSwatchWrap {
  min-height: 100px;
}
/* .card-wrapper {
  height: 82%!important;
} */
}
@media(max-width:568px){
  .mobilehideSwatch{
    display:none;
  }
  .dekstophide{
    display:inline-flex !important;
  }
  .mobileHide{
    display:none !important;
  }
  .showMoreSwatch .mobilehideSwatch {