/** Shopify CDN: Minification failed

Line 352:11 Unexpected bad string token
Line 352:152 Unterminated string token
Line 356:9 Expected ":"
Line 357:6 Expected ":"
Line 359:9 Expected ":"
Line 360:9 Expected ":"
Line 361:7 Unexpected "("
Line 362:11 Expected ":"
Line 363:9 Unexpected "("
Line 364:14 Expected ":"
... and 6 more hidden warnings

**/
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&display=swap');

* { font-family: 'Barlow Condensed', sans-serif !important; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #e8e8e8 !important;
}

.button {
  font-weight: 700 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
}

.hero .button {
  background: #ffffff !important;
  color: #000000 !important;
  border: none !important;
}

.announcement-bar {
  overflow: hidden !important;
  background: #f0f0f0 !important;
}

.announcement-bar__message {
  display: inline-block !important;
  white-space: nowrap !important;
  animation: marquee 20s linear infinite !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: #0a0a0a !important;
}

@keyframes marquee {
  from { transform: translateX(100vw); }
  to { transform: translateX(-100%); }
}/* Fix product grid columns */
.resource-list {
  grid-template-columns: repeat(3, 1fr) !important;
}

/* Fix image size */
.product-media-container {
  max-height: 400px !important;
  overflow: hidden !important;
}/* Product page info panel */
.product__info-container,
[class*="product__info"],
[class*="product-info"] {
  background: #0a0a0a !important;
  padding: 24px !important;
}

/* Size buttons */
.variant-picker__button,
[class*="variant-picker"] button {
  background: #111111 !important;
  border: 1px solid #333333 !important;
  color: #e8e8e8 !important;
  border-radius: 0 !important;
}

.variant-picker__button[aria-checked="true"],
.variant-picker__button--selected {
  background: #ffffff !important;
  color: #000000 !important;
  border-color: #ffffff !important;
}

/* Add to cart button */
.product-form__submit {
  background: #ffffff !important;
  color: #000000 !important;
  border-radius: 0 !important;
  letter-spacing: 0.2em !important;
}cart-drawer, cart-drawer *, 
.drawer, .drawer * {
  background: #0a0a0a !important;
  color: #ffffff !important;
}

.cart__checkout-button {
  background: #ffffff !important;
  color: #0a0a0a !important;
}#cart-notification,
cart-drawer,
cart-drawer-items,
.cart-notification,
[id*="cart"],
[class*="cart"] {
  background-color: #0a0a0a !important;
  color: #ffffff !important;
}.quantity__input,
[class*="quantity"] input,
[class*="quantity"] button,
[class*="quantity"] * {
  color: #ffffff !important;
  background: #111111 !important;
  border-color: #333333 !important;
}/* Color and Size labels */
.variant-picker__label,
[class*="variant-picker__label"],
.product-form__label,
[class*="product-form__label"] {
  color: #888888 !important;
  font-size: 10px !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
}

/* Size buttons */
.variant-picker__button,
[class*="variant-picker__button"],
.variant-picker__option,
[class*="variant-picker__option"] {
  background: #111111 !important;
  color: #e8e8e8 !important;
  border: 1px solid #333333 !important;
  border-radius: 0 !important;
  font-size: 11px !important;
  letter-spacing: 0.1em !important;
}

/* Selected size */
.variant-picker__button[aria-checked="true"],
.variant-picker__button--selected,
[class*="variant-picker__button"][aria-pressed="true"] {
  background: #ffffff !important;
  color: #000000 !important;
  border-color: #ffffff !important;
}

/* Color swatch label */
.variant-picker__value,
[class*="variant-picker__value"] {
  color: #e8e8e8 !important;
  font-size: 11px !important;
}/* Fix Add to Cart button on desktop */
@media screen and (min-width: 750px) {
  .product-form__submit,
  [class*="product-form__submit"],
  button[name="add"] {
    width: 100% !important;
    min-width: 0 !important;
    white-space: nowrap !important;
    font-size: 10px !important;
    letter-spacing: 0.1em !important;
    padding: 16px !important;
    background: #ffffff !important;
    color: #0a0a0a !important;
    border: none !important;
    border-radius: 0 !important;
    display: block !important;
    text-align: center !important;
  }
}/* Stack quantity and button vertically */
.product-form__buttons,
[class*="product-form__buttons"] {
  flex-direction: column !important;
  width: 100% !important;
}

.product-form__quantity,
[class*="product-form__quantity"] {
  width: 100% !important;
  margin-bottom: 8px !important;
}

.product-form__submit {
  width: 100% !important;
  font-size: 11px !important;
  letter-spacing: 0.12em !important;
}.product-form__submit span:not(.svg-wrapper) {
  display: block !important;
}

.product-form__submit .svg-wrapper {
  display: none !important;
}

.product-form__submit {
  justify-content: center !important;
  gap: 0 !important;
}.product-form__submit svg,
.product-form__submit .svg-wrapper,
button[name="add"] svg {
  fill: #ffffff !important;
  color: #ffffff !important;
  stroke: #ffffff !important;
}.product-form__submit .svg-wrapper,
.product-form__submit svg,
.product-form__submit [class*="icon-cart"],
.product-form__submit [class*="cart-icon"] {
  display: none !important;
}/* Remove ADD TO CART animation and icon */
.product-form__submit {
  transition: none !important;
  animation: none !important;
  background: #ffffff !important;
  color: #0a0a0a !important;
  border: none !important;
  border-radius: 0 !important;
  width: 100% !important;
  padding: 16px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

.product-form__submit:hover {
  background: #cccccc !important;
  transition: background 0.2s ease !important;
}

/* Hide the animated cart icon completely */
.product-form__submit .svg-wrapper,
.product-form__submit svg,
.product-form__submit [class*="icon"],
.product-form__submit [class*="spinner"],
.product-form__submit [class*="loading"] {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Force text to always show */
.product-form__submit [class*="btn-text"],
.product-form__submit span:not([class*="icon"]):not([class*="svg"]):not([class*="spinner"]) {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Remove ADD TO CART animation and icon */
.product-form__submit {
  transition: none !important;
  animation: none !important;
  background: #ffffff !important;
  color: #0a0a0a !important;
  border: none !important;
  border-radius: 0 !important;
  width: 100% !important;
  padding: 16px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

.product-form__submit:hover {
  background: #cccccc !important;
  transition: background 0.2s ease !important;
}

/* Hide the animated cart icon completely */
.product-form__submit .svg-wrapper,
.product-form__submit svg,
.product-form__submit [class*="icon"],
.product-form__submit [class*="spinner"],
.product-form__submit [class*="loading"] {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Force text to always show */
.product-form__submit [class*="btn-text"],
.product-form__submit span:not([class*="icon"]):not([class*="svg"]):not([class*="spinner"]) {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Remove ADD TO CART animation and icon */
.product-form__submit {
  transition: none !important;
  animation: none !important;
  background: #ffffff !important;
  color: #0a0a0a !important;
  border: none !important;
  border-radius: 0 !important;
  width: 100% !important;
  padding: 16px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

.product-form__submit:hover {
  background: #cccccc !important;
  transition: background 0.2s ease !important;
}

/* Hide the animated cart icon completely */
.product-form__submit .svg-wrapper,
.product-form__submit svg,
.product-form__submit [class*="icon"],
.product-form__submit [class*="spinner"],
.product-form__submit [class*="loading"] {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Force text to always show */
.product-form__submit [class*="btn-text"],
.product-form__submit span:not([class*="icon"]):not([class*="svg"]):not([class*="spinner"]) {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}.product-form__submit[data-loading],
.product-form__submit[data-success],
.product-form__submit[aria-disabled],
.product-form__submit.loading,
.product-form__submit.success {
  background: #ffffff !important;
  color: #0a0a0a !important;
}

.product-form__submit [class*="checkmark"],
.product-form__submit [class*="check"],
.product-form__submit [class*="success"],
.product-form__submit [class*="tick"] {
  display: none !important;
  opacity: 0 !important;
  width: 0 !important;
}OK bro let's restore the original code and stop touching the JS. Find the entire `handleClick` function and replace it with the original clean version:

```javascript
handleClick(event) {
    const form = this.closest('form');
    if (!form?.checkValidity()) return;

    const productForm = (this.closest('product-form-component'));
    const quantitySelector = productForm?.refs.quantitySelector;
    if (quantitySelector?.canAddToCart) {
      const validation = quantitySelector.canAddToCart();
      if (!validation.canAdd) {
        return;
      }
    }

    if (this.refs.addToCartButton.dataset.puppet !== 'true') {
      const animationEnabled = this.dataset.addToCartAnimation === 'true';
      if (animationEnabled && !event.target.closest('.quick-add-modal')) {
        this.#animateFlyToCart();
      }
      this.animateAddToCart();
    }
  }
```css
.add-to-cart-text--added,
[data-added] .add-to-cart-text--default,
[data-added] svg {
  display: block !important;
  opacity: 1 !important;
}

[data-added] .add-to-cart-text--added {
  display: none !important;
}/* Hide cart icon inside add to cart button */
add-to-cart-component .svg-wrapper,
add-to-cart-component svg,
add-to-cart-component [class*="icon"] {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/* Make ADD TO CART text always visible */
add-to-cart-component button {
  gap: 0 !important;
}

add-to-cart-component .add-to-cart-text--default,
add-to-cart-component [class*="text--default"] {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

add-to-cart-component .add-to-cart-text--added,
add-to-cart-component [class*="text--added"] {
  display: none !important;
}add-to-cart-component button {
  background: #000000 !important;
  color: #ffffff !important;
  border: 1px solid #333333 !important;
}

add-to-cart-component button:hover {
  background: #222222 !important;
}/* Hide the blue Add to cart button */
.add-to-cart-component__quick-add,
[class*="quick-add"],
.quick-add-button {
  display: none !important;
}

/* ADD TO CART — black background white text */
add-to-cart-component button,
add-to-cart-component .button {
  background: #000000 !important;
  color: #ffffff !important;
  border: 1px solid #333 !important;
  border-radius: 0 !important;
}
