/** Shopify CDN: Minification failed

Line 7:10 Expected identifier but found whitespace
Line 7:11 Unexpected "0"

**/
Exit code: 0
Wall time: 0.7 seconds
Output:
:root {
  --ffs-night: #050814;
  --ffs-panel: #0c1724;
  --ffs-panel-soft: #101f30;
  --ffs-ice: #6fd5ff;
  --ffs-mint: #00ddb0;
  --ffs-flame: #ff9d16;
  --ffs-snow: #f7fbff;
  --ffs-muted: #a9bfd2;
  --ffs-line: rgba(135, 198, 239, 0.22);
}

body:has(main[data-template='product']),
body:has(main[data-template='cart']) {
  --ffs-night: #050814;
  --ffs-panel: #0c1724;
  --ffs-panel-soft: #101f30;
  --ffs-ice: #6fd5ff;
  --ffs-mint: #00ddb0;
  --ffs-flame: #ff9d16;
  --ffs-snow: #f7fbff;
  --ffs-muted: #a9bfd2;
  --ffs-line: rgba(135, 198, 239, 0.22);
  background: var(--ffs-night);
  color: var(--ffs-snow);
}

body:has(main[data-template='collection']) {
  --ffs-night: #050814;
  --ffs-panel: #0c1724;
  --ffs-panel-soft: #101f30;
  --ffs-ice: #6fd5ff;
  --ffs-mint: #00ddb0;
  --ffs-flame: #ff9d16;
  --ffs-snow: #f7fbff;
  --ffs-muted: #a9bfd2;
  --ffs-line: rgba(135, 198, 239, 0.22);
}

body:has(main[data-template='product']) .header-wrapper,
body:has(main[data-template='product']) .utility-bar,
body:has(main[data-template='cart']) .header-wrapper,
body:has(main[data-template='cart']) .utility-bar {
  border-color: var(--ffs-line);
  background: rgba(5, 8, 20, 0.97);
}

body:has(main[data-template='product']) .header__heading-link,
body:has(main[data-template='product']) .header__menu-item,
body:has(main[data-template='product']) .header__icon,
body:has(main[data-template='product']) .list-menu__item,
body:has(main[data-template='product']) .localization-form__select,
body:has(main[data-template='cart']) .header__heading-link,
body:has(main[data-template='cart']) .header__menu-item,
body:has(main[data-template='cart']) .header__icon,
body:has(main[data-template='cart']) .list-menu__item,
body:has(main[data-template='cart']) .localization-form__select {
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) main,
body:has(main[data-template='cart']) main {
  background:
    radial-gradient(circle at 85% 4%, rgba(49, 119, 255, 0.14), transparent 34rem),
    radial-gradient(circle at 8% 48%, rgba(0, 221, 176, 0.06), transparent 30rem),
    var(--ffs-night);
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) .shopify-section .gradient,
body:has(main[data-template='product']) .product,
body:has(main[data-template='product']) .related-products,
body:has(main[data-template='product']) product-recommendations,
body:has(main[data-template='cart']) .cart-items,
body:has(main[data-template='cart']) .cart__footer-wrapper,
body:has(main[data-template='cart']) .gradient {
  background: transparent;
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) .product {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

body:has(main[data-template='product']) .product__media-wrapper,
body:has(main[data-template='product']) .product__info-wrapper {
  position: relative;
}

body:has(main[data-template='product']) .product__media-list .product__media-item,
body:has(main[data-template='product']) .product__media {
  overflow: hidden;
  border: 1px solid var(--ffs-line);
  border-radius: 1.4rem;
  background: #dceefa;
}

body:has(main[data-template='product']) .product__info-container {
  border: 1px solid var(--ffs-line);
  border-radius: 1.5rem;
  padding: 3rem;
  background: linear-gradient(155deg, var(--ffs-panel-soft), var(--ffs-panel));
  box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.2);
}

body:has(main[data-template='product']) .product__text.caption-with-letter-spacing,
body:has(main[data-template='product']) .product__sku,
body:has(main[data-template='product']) .product__tax,
body:has(main[data-template='product']) .product__description,
body:has(main[data-template='product']) .product__description p {
  color: var(--ffs-muted);
}

body:has(main[data-template='product']) .product__title h1,
body:has(main[data-template='product']) .product__title,
body:has(main[data-template='product']) .product__info-container .price,
body:has(main[data-template='product']) .product__info-container .price-item,
body:has(main[data-template='product']) .product-form__input legend,
body:has(main[data-template='product']) .quantity__label,
body:has(main[data-template='product']) .product__accordion summary,
body:has(main[data-template='product']) .related-products__heading {
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) .product__title h1 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(3.8rem, 5vw, 6.4rem);
  letter-spacing: -0.04em;
  line-height: 0.98;
}

body:has(main[data-template='product']) .product__info-container .price {
  font-size: 2.2rem;
  font-weight: 800;
}

body:has(main[data-template='product']) .product-form__input input[type='radio'] + label {
  border-color: var(--ffs-line);
  background: rgba(255, 255, 255, 0.035);
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) .product-form__input input[type='radio']:checked + label {
  border-color: var(--ffs-ice);
  background: var(--ffs-ice);
  color: #07101c;
}

body:has(main[data-template='product']) .product-form__input input[type='radio']:disabled + label,
body:has(main[data-template='product']) .product-form__input input[type='radio'].disabled + label {
  border-color: rgba(169, 191, 210, 0.14);
  background: rgba(255, 255, 255, 0.018);
  color: rgba(169, 191, 210, 0.42);
}

body:has(main[data-template='product']) .quantity,
body:has(main[data-template='product']) .select__select,
body:has(main[data-template='product']) .product-form__input .select {
  border-color: var(--ffs-line);
  border-radius: 0.8rem;
  background: rgba(255, 255, 255, 0.035);
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) .quantity__button,
body:has(main[data-template='product']) .quantity__input {
  color: var(--ffs-snow);
}

body:has(main[data-template='product']) .product-form__submit,
body:has(main[data-template='product']) .shopify-payment-button__button,
body:has(main[data-template='cart']) .cart__checkout-button {
  min-height: 5.4rem;
  border: 0;
  border-radius: 0.9rem;
  background: linear-gradient(135deg, #ffb128, #ff8b00);
  color: #12100c;
  font-size: 1.3rem;
  font-weight: 900;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  box-shadow: 0 1.2rem 3rem rgba(255, 157, 22, 0.2);
}

body:has(main[data-template='product']) .product-form__submit::after,
body:has(main[data-template='product']) .shopify-payment-button__button::after,
body:has(main[data-template='cart']) .cart__checkout-button::after {
  box-shadow: none;
}

body:has(main[data-template='product']) .product-form__submit[disabled],
body:has(main[data-template='collection']) .quick-add__submit[disabled] {
  background: rgba(169, 191, 210, 0.14);
  color: var(--ffs-muted);
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}

body:has(main[data-template='product']) .product__accordion,
body:has(main[data-template='product']) .accordion {
  border-color: var(--ffs-line);
}

body:has(main[data-template='product']) .footer,
body:has(main[data-template='cart']) .footer {
  border-color: var(--ffs-line);
  background: #03050d;
  color: var(--ffs-muted);
}

body:has(main[data-template='product']) .footer a,
body:has(main[data-template='product']) .footer .copyright__content,
body:has(main[data-template='cart']) .footer a,
body:has(main[data-template='cart']) .footer .copyright__content {
  color: var(--ffs-muted);
}

cart-drawer.drawer {
  --ffs-panel: #0c1724;
  --ffs-panel-soft: #101f30;
  --ffs-snow: #f7fbff;
  --ffs-muted: #a9bfd2;
  --ffs-line: rgba(135, 198, 239, 0.22);
  background-color: rgba(3, 5, 13, 0.9) !important;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.drawer__inner,
.drawer__inner.gradient,
.cart-drawer__warnings,
.cart-drawer .drawer__footer,
.cart-drawer .cart-drawer__footer {
  border-color: var(--ffs-line);
  background: #0c1724 !important;
  color: var(--ffs-snow);
}

.drawer__inner {
  box-shadow: -1.5rem 0 4rem rgba(0, 0, 0, 0.42);
}

.cart-drawer .drawer__heading,
.cart-drawer .cart__empty-text,
.cart-drawer .cart-item__name,
.cart-drawer .cart-item__price-wrapper,
.cart-drawer .price,
.cart-drawer .totals__total,
.cart-drawer .totals__total-value,
.cart-drawer .quantity__input,
.cart-drawer .quantity__button,
.cart-drawer .drawer__close {
  color: var(--ffs-snow);
}

.cart-drawer .cart-item__details dl,
.cart-drawer .product-option,
.cart-drawer .tax-note,
.cart-drawer .cart__login-paragraph {
  color: var(--ffs-muted);
}

.cart-drawer .cart-item,
.cart-drawer .cart-item__image,
.cart-drawer .quantity,
.cart-drawer details,
.cart-drawer .drawer__footer {
  border-color: var(--ffs-line);
}

.cart-drawer .cart-item__image {
  border-radius: 0.8rem;
  background: #dceefa;
}

.cart-drawer .quantity,
.cart-drawer .field__input {
  background: rgba(255, 255, 255, 0.035);
  color: var(--ffs-snow);
}

.cart-drawer .quantity,
body:has(main[data-template='cart']) .quantity {
  --color-background: 16, 31, 48;
  --color-foreground: 247, 251, 255;
  border-radius: 999px;
  background: var(--ffs-panel-soft) !important;
  color: var(--ffs-snow) !important;
}

.cart-drawer .quantity::after,
body:has(main[data-template='cart']) .quantity::after {
  box-shadow: 0 0 0 1px rgba(135, 198, 239, 0.52) !important;
}

.cart-drawer .quantity__input,
.cart-drawer .quantity__button,
body:has(main[data-template='cart']) .quantity__input,
body:has(main[data-template='cart']) .quantity__button {
  background: transparent !important;
  color: var(--ffs-snow) !important;
  opacity: 1 !important;
}

.cart-drawer cart-remove-button .button,
body:has(main[data-template='cart']) cart-remove-button .button {
  color: var(--ffs-muted) !important;
}

.cart-drawer .cart__checkout-button,
.cart-drawer__empty-content .button {
  min-height: 5.2rem;
  border: 0;
  border-radius: 0.9rem;
  background: linear-gradient(135deg, #ffb128, #ff8b00);
  color: #12100c;
  font-weight: 900;
}

.cart-drawer .cart__checkout-button::after,
.cart-drawer__empty-content .button::after {
  box-shadow: none;
}

body:has(main[data-template='cart']) .title-wrapper-with-link,
body:has(main[data-template='cart']) .cart__footer,
body:has(main[data-template='cart']) .cart-items,
body:has(main[data-template='cart']) .cart-item {
  color: var(--ffs-snow);
}

body:has(main[data-template='cart']) .title,
body:has(main[data-template='cart']) .cart-item__name,
body:has(main[data-template='cart']) .cart-item__price-wrapper,
body:has(main[data-template='cart']) .totals__total,
body:has(main[data-template='cart']) .totals__total-value,
body:has(main[data-template='cart']) .quantity__input,
body:has(main[data-template='cart']) .quantity__button {
  color: var(--ffs-snow);
}

body:has(main[data-template='cart']) .cart-items th,
body:has(main[data-template='cart']) .cart-item,
body:has(main[data-template='cart']) .cart__footer,
body:has(main[data-template='cart']) .quantity,
body:has(main[data-template='cart']) .cart-item__image {
  border-color: var(--ffs-line);
}

body:has(main[data-template='cart']) .cart-item__image {
  border-radius: 0.9rem;
  background: #dceefa;
}

body:has(main[data-template='cart']) .product-option,
body:has(main[data-template='cart']) .tax-note,
body:has(main[data-template='cart']) .cart__warnings p {
  color: var(--ffs-muted);
}

.ff-shipping-progress {
  margin: 0 0 1.8rem;
  border: 1px solid var(--ffs-line);
  border-radius: 1rem;
  padding: 1.5rem;
  background:
    radial-gradient(circle at 95% 0, rgba(0, 221, 176, 0.12), transparent 12rem),
    var(--ffs-panel-soft);
  color: var(--ffs-snow);
}

.ff-shipping-progress__copy {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.ff-shipping-progress__copy strong {
  color: var(--ffs-snow);
  font-size: 1.25rem;
  line-height: 1.25;
}

.ff-shipping-progress__copy span {
  color: var(--ffs-muted);
  font-size: 1rem;
  line-height: 1.4;
}

.ff-shipping-progress__track {
  height: 0.8rem;
  overflow: hidden;
  margin-top: 1.2rem;
  border-radius: 999px;
  background: rgba(169, 191, 210, 0.16);
}

.ff-shipping-progress__track span {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--ffs-ice), var(--ffs-mint));
  box-shadow: 0 0 1.8rem rgba(0, 221, 176, 0.35);
  transition: width 240ms ease;
}

.ff-shipping-progress__scale {
  display: flex;
  justify-content: space-between;
  margin-top: 0.55rem;
  color: var(--ffs-muted);
  font-size: 0.85rem;
  font-weight: 800;
}

body:has(main[data-template='collection']) .quick-add-modal__content {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 749px) {
  body:has(main[data-template='product']) .product {
    padding-top: 1.8rem;
    padding-bottom: 4rem;
  }

  body:has(main[data-template='product']) .product__info-container {
    border-radius: 1.2rem;
    padding: 2rem 1.6rem;
  }

  body:has(main[data-template='product']) .product__title h1 {
    font-size: 3.7rem;
  }

  body:has(main[data-template='product']) .product-form__input input[type='radio'] + label {
    min-width: 6.4rem;
    min-height: 4.6rem;
    align-content: center;
    margin: 0.45rem 0.35rem 0.2rem 0;
    padding: 1.2rem 1rem;
    text-align: center;
  }

  body:has(main[data-template='collection']) .quick-add-modal__content {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
    width: 100%;
    max-height: 88vh;
    min-height: 58vh;
    margin: 0;
    border-radius: 1.5rem 1.5rem 0 0;
  }

  body:has(main[data-template='collection']) .quick-add-modal__content-info {
    overflow-y: auto;
    padding: 4.8rem 1.5rem 2rem;
  }

  body:has(main[data-template='collection']) .quick-add-modal__toggle {
    top: 1.2rem;
    right: 1.2rem;
    border: 1px solid var(--ffs-line);
    background: var(--ffs-panel-soft);
  }

  body:has(main[data-template='collection']) .quick-add-modal__content .product-form__input input[type='radio'] + label {
    min-width: 6.4rem;
    min-height: 4.6rem;
    align-content: center;
    margin: 0.45rem 0.35rem 0.2rem 0;
    padding: 1.2rem 1rem;
    text-align: center;
  }

  .ff-shipping-progress {
    padding: 1.3rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ff-shipping-progress__track span {
    transition: none;
  }
}

