/** Shopify CDN: Minification failed

Line 26:0 Unexpected "}"

**/
WI-quickAdd{width: 100%;height: auto;padding: 15px;left: 0;z-index: 2;background-color: rgba(255,255,255,0.4);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);pointer-events: all;opacity: 0;visibility: hidden;transition: 0.2s ease-out;}
.card-wrapper:hover WI-quickAdd{opacity: 1;visibility:visible;}
WI-quickAdd .swatch {
    --swatch--size: var(--swatch-input--size, 3.4rem);
    --swatch--border-radius: var(--swatch-input--border-radius, 50%);
    display: block;
    width: var(--swatch--size);
    max-width: 100%;
    aspect-ratio: 1 / 1;
    background: var(--swatch--background);
    background-position: var(--swatch-focal-point, initial);
    background-size: cover;
    background-origin: border-box;
    border: .1rem solid rgba(var(--color-foreground),.15);
    border-radius: var(--swatch--border-radius);
}
WI-quickAdd{
position: absolute;
bottom: 0px;
}
}
.WI_quickAdd_atc:disabled {
cursor: not-allowed;
overflow: hidden;
color: #000;
background-color: #fff;
opacity: 0.4;
}
.WI_quickAdd_atc:hover{
color: #fff;
background-color: #000;
}

wi-quickadd input{display:none;}
.WI_quickAdd_in{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 5px;}
.WI_quickAdd_variant_in{width: 100%;height: auto; }
.WI_quickAdd_atc{border: none; width: 40px;height:40px;display: flex;align-items: center;justify-content: center;background-color: #fff;cursor: pointer;position: relative;pointer-events: all;}
.WI_quickAdd_atc:not(.svg){display: none;width: 30px;height: 30px;background-color: transparent;}
.WI_quickAdd_atc:not(.svg) svg {width: 15px;height: 15px;opacity: 0.9;}
.WI_quickAdd_atc:not(.svg):hover{background-color: transparent;}
.WI_Add_atc{border: none;height:40px;display: flex;align-items: center;justify-content: center;background-color: #fff;cursor: pointer;position: relative;pointer-events: all;padding:0 10px;width: 100%;text-transform:capitalize;font-weight:600;}
.WI_quickAdd_atc:disabled{cursor: not-allowed;overflow: hidden;color: #000;background-color: #fff;opacity: 0.4;}
.WI_Add_atc:disabled{cursor: not-allowed;overflow: hidden;color: #000;background-color: #fff;opacity: 0.4; }
.WI_quickAdd_atc:disabled:hover{background-color: #fff;}
.WI_quickAdd_atc:disabled::after{content: "";width:200%;height: 1px;background-color: #cacaca;position: absolute;top: 0;right: 0;transform: rotate(-45deg);transform-origin: right;}
.WI_mobileQuickViewBtn{width: 25px;height: 25px;background-color: rgba(255,255,255,0.4);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border-radius: 20px;display: none;justify-content: center;align-items:center;padding: 0;color: #000;border:none; cursor: pointer;}
/* .WI_mobileQuickViewBtn svg{width: 15px;height: 15px;opacity:0.9;} */
.singleQuickAdd::after{content: "";width: 0 !important;height: 0 !important;}
.WI_Add_atc:hover, .WI_Add_input-variants input:checked + label{color: #fff;background-color: #000;}
.WI_quickAdd_atc circle,.quickATC circle{stroke: #fff;}
.WI_quickAdd_atc .black circle{stroke: #000;}


span.Ma-span {
    display: flex;
}

/* .WI_Add_input-variants {
    padding-bottom: 9px;
} */
.WI_Add_input-variants {
    display: flex;
    margin-block: 4px;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  gap: 10px;
}
.WI_Add_input-variants label {
    max-width: 200px;
    height: auto;
    line-height: 14px;
    font-size: 14px;
    padding: 17px;
    color: #000;
    /* border-radius: 25px; */
    transition: 0.1s ease-in;
    cursor: pointer;
    Background-color: #EFEFEF;
}
.WI_Add_input-variants label:hover{
  background: black;
  color: white;
}
wi-quickadd .swatch-input__input:active+.swatch-input__label, wi-quickadd .swatch-input__input:checked+.swatch-input__label {
    border: 2px solid rgb(var(--color-foreground));
  outline:  none;
}
/* wi-quickadd  .swatch--unavailable {
    border-style: dashed;
    border-color: rgba(var(--color-foreground),.5);
    display: none;
} */
div:empty, label:empty{
  display: none
}
@media screen and (min-width: 500px) {
  .WI_quickAdd_variant_in {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
}
@media screen and (max-width: 500px) {
.WI_Add_input-variants label {
    max-width: 200px;
    height: auto;
    line-height: 14px;
    font-size: 16px;
    padding: 10px 17px;
    color: #000;
    border-radius: 25px;
    transition: 0.1s ease-in;
    cursor: pointer;
    Background-color: #EFEFEF;
    font-weight: 500;
}
  .WI_quickAddProduct_title_two span.price-item.price-item--sale.price-item--last {
    font-size: 17px;
    color: #f00;
}
  .WI_Add_swatch-variants .swatch {
    --swatch--size: var(--swatch-input--size, 3.4rem);
    --swatch--border-radius: var(--swatch-input--border-radius, 50%);
    display: block;
    width: var(--swatch--size);
    max-width: 100%;
    aspect-ratio: 1 / 1;
    background: var(--swatch--background);
    background-position: var(--swatch-focal-point, initial);
    background-size: cover;
    background-origin: border-box;
    border: .1rem solid rgba(var(--color-foreground),.15);
    border-radius: var(--swatch--border-radius);
}
  .WI_quickAdd_atc:not(.svg){display:block;}
  .WI_quickAdd_atc{display: none;}
  .WI_Add_input-variants {
    display: none;
}
  .WI_Add_swatch-variants {
    display: none;
}
.WI_mobileQuickAddDrawer_main .WI_Add_input-variants {
    display: flex;
    margin-bottom: 15px;
    justify-content: start;
    gap: 10px;
}
.WI_mobileQuickAddDrawer_main .WI_Add_swatch-variants {
    display: flex;
  gap: 10px;
}
.WI_Add_swatch-variants  .custom-swatch-wrapper {
    display: block;
    text-align: center;
}
.swatch-label {
  display: block;
  opacity: 0.4;
  font-size: 10px;
  
  transition: opacity 0.2s ease;
}

.swatch-input__input:checked + label + .swatch-label {
        opacity: 1;
        font-weight: 500;
  font-size: 10px;
}

  WI-quickAdd{background-color: rgba(255,0,0,0);backdrop-filter: blur(0px);-webkit-backdrop-filter: blur(0px);opacity: 1;visibility: visible;padding: 5px;}
  .WI_quickAdd_variant_in{justify-content: flex-end;}
.WI_mobileQuickViewBtn {
    display: flex;
    background-color: white;
    align-items: center;
    justify-content: center;
}
  .WI_quickAddProduct_options_variants {
    padding-bottom: 0px;
}
}
  .WI_Add_swatch-variants input{
    display:  none;
  }
    .WI_Add_input-variants input{
    display:  none;
  }
label.kaching-bundle-label.price-bundle-card.selected .price-bundle-footer {
  background: black;
  color: white;
}
 .kaching-bundles__bar-most-popular__content {
    color: #fff;
    margin: 0 8px;
    padding: 6px 8px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
}
.kaching-bundles__bar-most-popular__content {
    color: #fff;
    background-color: #000;
    font-family: 'customfont' !important;
    font-weight: bold !important;
}
 .kaching-bundles__bar-most-popular__content:before,  .kaching-bundles__bar-most-popular__content:after {
    display: block;
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    content: "";
    border-bottom-width: 8px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    filter: brightness(.7);
}
 .kaching-bundles__bar-most-popular__content:before {
    left: 0;
    border-left: 8px solid transparent;
}
 .kaching-bundles__bar-most-popular__content:before,  .kaching-bundles__bar-most-popular__content:after {
    border-bottom-color: #800117;
}

.kaching-bundles__bar-most-popular {
    position: absolute;
    z-index: 1;
}
 .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple {
    top: -8px;
    right: 10px;
}
 .kaching-bundles__bar-most-popular__content:after {
    right: 0;
    border-right: 8px solid transparent;
}

.cart-upsell-item__inner  .button:after{
  box-shadow: : none;
  border: none;
}
