/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 31:0 Unexpected "<"

**/
<style>
  quantity-input, .quantity-input { display: none !important; }
  .shopify-payment-button__button { display: none !important; }
  .shopify-payment-button { display: block !important; visibility: visible !important; }
  .shopify-payment-button__more-options { display: block !important; visibility: visible !important; text-align: center; padding: 8px 0; }
  shopify-accelerated-checkout { display: block !important; visibility: visible !important; }
  shopify-accelerated-checkout .shopify-payment-button__button, shopify-accelerated-checkout [role="button"], shopify-accelerated-checkout iframe { display: none !important; }
  .product-form-buttons { display: flex; flex-direction: column; }
  .product-form-buttons .add-to-cart-button, .product-form-buttons button[name="add"] { width: 100% !important; flex: unset !important; }
  @media screen and (max-width: 749px) { .product-information__media { max-width: 62% !important; margin-left: auto !important; margin-right: auto !important; min-width: unset !important; width: 100% !important; } }
  .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(.color-img-swatch)) { min-height: 2.2em !important; min-width: unset !important; flex: 0 0 auto !important; padding: 6px 16px !important; border-radius: 50px !important; border-width: 1px !important; border-style: solid !important; border-color: #d1d1d1 !important; background-color: transparent !important; font-size: 13px !important; line-height: 1.4 !important; }
  .variant-option__button-label__pill { display: none !important; }
  .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(.color-img-swatch)):has(:checked) { border-color: #1a1a1a !important; background-color: transparent !important; color: #1a1a1a !important; }
  .variant-option__button-label:not(:has(.color-img-swatch))::before, .variant-option__button-label:not(:has(.color-img-swatch))::after { display: none !important; }
  .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(.color-img-swatch)):hover { border-color: #999 !important; background-color: transparent !important; }
  .variant-option--buttons { gap: 8px !important; }
  .variant-option--buttons legend { margin-block-end: 6px !important; font-size: 14px !important; }
  .variant-option + .variant-option { margin-top: 14px !important; }
  .variant-option--buttons:has(.color-img-swatch) { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; grid-template-columns: unset !important; }
  .variant-option__button-label:has(.color-img-swatch) { padding: 2px !important; min-height: unset !important; min-width: unset !important; flex: 0 0 auto !important; border-radius: 4px !important; overflow: hidden !important; border: 2px solid #e0e0e0 !important; width: 58px !important; height: 58px !important; background: transparent !important; }
  .variant-option__button-label:has(.color-img-swatch)::before, .variant-option__button-label:has(.color-img-swatch)::after { display: none !important; }
  .variant-option__button-label:has(.color-img-swatch):has(:checked) { border-color: #1a1a1a !important; }
  .variant-option__button-label:has(.color-img-swatch):hover { border-color: #888 !important; }
  .color-img-swatch { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; pointer-events: none !important; position: relative !important; z-index: 2 !important; border-radius: 2px !important; }
</style>