/** Shopify CDN: Minification failed

Line 36:3 Unexpected "{"
Line 36:4 Expected identifier but found "%"
Line 40:4 Unexpected "{"
Line 40:5 Expected identifier but found "%"
Line 44:4 Unexpected "{"
Line 44:5 Expected identifier but found "%"

**/
.swatch-element input:checked+label {
    color: #fff !important;
    background: #000000;
  }

  .swatch.Size .swatch-element label {
    border: 1px solid #000;
    padding: 15px;
    color: #000;
    font-weight: 500;
  }

  .pswp--zoom-allowed .pswp__button--zoom {
    display: none;
  }

  .glightbox-clean .gslide-description, .gslide-title {
    display: none !important;
  }

  .glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
      opacity: 1;
      background-color: #000;
  }

   {% if product.images.size > 1 %}
    .product__big__images {
      width: 80%;
    }
    {% else %}
    .product__big__images {
      width: 100%;
    }
    {% endif %}

  .ht__bradcaump__area.breadcrumb-collection {
      background: transparent;
      border-top: 1px solid #f3f2f2;
  }

  .accordion-body p{
    margin-bottom: 7px;
  }
  .accordion-body h5{
    margin-bottom: 7px;
  }
  .accordion-item{
  border: none; 
  border-radius: 0;
  }
  .accordion-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 0 !important;
    padding-left: 0;
    padding-bottom: 8px;
    color: #505050;
  }

  .accordion-button:focus {
    box-shadow: none;
  }
  .accordion-button:not(.collapsed) {
    background-color: #fff;  
    color: #505050;
  }
  .accordion-button:first-of-type::after {
      content: "";
      background-image: var(--bs-accordion-btn-icon);
      transition: transform 0.6s ease;
      transform: rotate(0deg);
  }
  .accordion-button:first-of-type:not(.collapsed)::after {
      background-image: var(--bs-accordion-btn-active-icon); 
      transform: rotate(180deg); 
  }
  .accordion-body {
      padding: 10px 0 8px 0;
  }
  .product-quantity .cart-plus-minus {
      max-width: 100px;
      line-height: 40px;
  }
  .product-quantity .cart-plus-minus .dec{
    border-right: 1px solid #b2b2b2;
    padding:0 6px;
  }
  .product-quantity .cart-plus-minus .inc{
    border-left: 1px solid #b2b2b2;
    padding: 0 5px;
  }
  .product-action-wrap {
      margin-bottom: 15px;
      display: block;
  }

  .width-button{
  width: 80%;
  }

  .btn_web.cart-bt {
      width: 100%;
  }

  .pro__dtl__color .selector-wrapper {
    width: 80%;
    margin-bottom: 25px;
  }

  @media (min-width: 1024px) and (max-width: 768px){
    .product-action-wrap {
      flex-direction: row;
      align-items: center;
      gap: 30px; 
    }

    .cart-btns-list {
      gap: 30px; 
    }
  }
  @media (max-width: 576px) {
    .pro__dtl__color .selector-wrapper {
      width: 100%;
    }

    .quantity-group {
      width: 100%; 
    }

    .cart-btns {
      width: 100%; 
    }

    .cart-btns-list {
      flex-direction: row;
      flex-wrap: wrap;
      gap: 15px; 
    }

    .cart-btns-list li {
      flex: 1; 
      list-style-type: none;
    }

        .cart-btns-list {
      flex-wrap: nowrap;
      gap: 15px; 
    }
      .cart-btns-list li button {
      max-width: 200px;
      width: 100%;
      flex: 1;
      flex-shrink: 0;
      white-space: nowrap;
  }

  .btn_web.cart-bt {
          padding: 10px 27px;
      }
        .cart-btns-list li {
      flex: 1 1; 
      list-style-type: none;
      width: 100%;
    }
      .cart-plus-minus-box {
      max-width: 90px;
  }
  .btn_web.cart-bt{
    padding: 10px 40px;
    font-size: 15px;
    margin-top: 5px;
  }
  .cart-btns .wishlist-container .wishlist-btn{
    margin-top: 15px;
  }
  }

  @media (max-width: 400px) {
  .bradcaump-inner li {
      font-size: 12px!important;
  }
  }