/** Shopify CDN: Minification failed

Line 42:2 Unexpected "}"
Line 170:0 Unexpected "{"
Line 170:1 Expected identifier but found "%"
Line 174:0 Unexpected "{"
Line 174:1 Expected identifier but found "%"

**/
@media screen and (max-width: 768px){

  .product-card-buttons{
    gap: 5px;
  }
  .card_info-top .price {
    width: 100% !important;
}
  .quantity-add-to-cart-btns .quantity:before{background: transparent}
  .quantity-add-to-cart-btns.added-item quantity-input .quantity__button.disabled span.svg-wrapper {
    opacity: 0.5;
}
}
@media screen and (min-width: 767px){
  .card-wrapper.product-card-wrapper .quick-add {
          position: absolute;
          bottom: 10px;
          display: none;
      }
      .card-wrapper.product-card-wrapper:hover .quick-add {
          display: block;
      }
}
.grid__item{
position:relative;
  }
    .card.card--standard.card--media {
    height: auto !important;
}
.card__content {
    flex-grow: unset !important;
}
  }
  .defaul-rating { display: none; }
.custom-pdp[data-animation-state="open"] {
    position: absolute;
      background: white;
    width: auto !important;
    z-index: 10;
  top:0;
}
    .custom-collection-page-grid .product-grid-container .grid__item:hover .card-coll-new .quick-add.customer-print-quick-add-hover {
    visibility: hidden;
}
.product-card-add-to-cart-button quantity-input {
    width: -webkit-fill-available !important;
}
  .quantity-add-to-cart-btns {
    position: relative;
}
  .quantity-add-to-cart-btns .quick-add__submit {
    position: absolute;
    inset: 0px;
    text-align: center;
}
  .quantity-add-to-cart-btns quantity-input {
    cursor: none;
    position: absolute;
    opacity: 0;
    min-height: 15px !important;
}
  .quantity-add-to-cart-btns.added-item .quick-add__submit {
    cursor: none;
    position: absolute;
    width: 100%;
    opacity: 0;
    visibility: hidden;
}
.quantity-add-to-cart-btns.added-item quantity-input .custom-quantity-input-btn-minus{
      border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.quantity-add-to-cart-btns.added-item quantity-input .custom-quantity-input-btn-plus{
      border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.quantity-add-to-cart-btns.added-item quantity-input .quantity__button.disabled {
    pointer-events: auto;
    cursor: pointer;
}
.quantity-add-to-cart-btns.added-item quantity-input .quantity__button{
  padding: .9375rem 0.571875rem;
}
  .quantity-add-to-cart-btns.added-item quantity-input {
    transition: none;
    text-align: center;
    cursor: none;
    position: absolute;
    width: 100%;
    opacity: 1;
}
  .quantity-add-to-cart-btns.added-item quantity-input .quantity__button, .quantity-add-to-cart-btns.added-item quantity-input .custom-quantity-input {
    width: fit-content;
    height: 35px;
    border-color: #d6282b;
    color: #d6282b;
    background: #ffffff;
    opacity: 1;
}
  .quantity-add-to-cart-btns.added-item quantity-input .custom-quantity-input {
    padding-inline: 0px;
    min-width: 30px !important;
    border-inline: 0px;
    border-radius: 0px;
}
.quantity-add-to-cart-btns .loading__spinner {
    position: absolute;
    right: auto;
    width: 100%;
    left: auto;
    text-align: center;
    background: rgb(255 255 255 / 50%);
}
.quantity-add-to-cart-btns .loading__spinner svg {
    width: 20px;
    height: 20px;
}
/* Chrome, Safari, Edge, Opera */
input.custom-quantity-input::-webkit-outer-spin-button,
input.custom-quantity-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.card_info-top {
    display: flex;
    justify-content: space-between;
  margin-top: 10px;
  gap: 5px;
}
    .card_info-top .price {
    width: 100%;
}
.card__heading a:after {
    position: relative;
}
.product-card-quick-view-button {
    width: 100%;
}
.product-card-quick-view-button + .choose-btnn {
    width: 100% !important;
}
.quantity-view-more {
    display: none;
}
@media screen and (max-width: 480px){
  .quantity-add-to-cart-btns.added-item quantity-input .quantity__button{
    width: 18px;
    padding: .9375rem 0.5rem;
  }
  span.price-item.price-item--sale.price-item--last{
    line-height: normal;
  }
  .card_info-top{
    min-height: 50px;
  }
{% if template == 'collection' %}
    .card_info-top{
    min-height: 30px;
  }
{% endif %}
  
  
}