/** Shopify CDN: Minification failed

Line 51:0 Unexpected "@media"

**/
.parlay-scope /* ========================================
   CUSTOM BUTTON SETTINGS OVERRIDE
   Connected to Theme Settings > Button Settings
   This file overrides all button styles from base.css
   ======================================== */

/* Override base button styles for ALL buttons EXCEPT cart remove */
.button:not(cart-remove-button .button), .parlay-scope .customer button, .parlay-scope .shopify-challenge__button, .parlay-scope .shopify-payment-button__button--unbranded, .parlay-scope .shopify-payment-button [role="button"], .parlay-scope .cart__dynamic-checkout-buttons [role="button"], .parlay-scope button.button:not(cart-remove-button button.button), .parlay-scope a.button:not(cart-remove-button a.button), .parlay-scope input[type="submit"].button, .parlay-scope input[type="button"].button, .parlay-scope button[type="submit"]:not(cart-remove-button button), .parlay-scope .product-form__submit, .parlay-scope .quick-add__submit, .parlay-scope .cart__checkout-button {
  /* Display and layout */
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;

  /* Background - with gradient support */
  
    background: #000000 !important;
    background-color: #000000 !important;
  

  /* Text color and font */
  color: #ffffff !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  letter-spacing: 0px !important;
  text-transform: none !important;
  text-decoration: none !important;
  font-family: inherit !important;

  /* Border */
  border: 2px solid #000000 !important;
  border-radius: 4px !important;

  /* Padding */
  padding: 12px 24px !important;

  /* Other properties */
  transition: all 0.3s ease !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  z-index: 0 !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  box-shadow: none !important;
}.parlay-scope /* Desktop font size and padding */
@media screen and (min-width: 750px) {
  .button:not(cart-remove-button .button),
  .customer button,
  .shopify-challenge__button,
  .shopify-payment-button__button--unbranded,
  .shopify-payment-button [role="button"],
  .cart__dynamic-checkout-buttons [role="button"],
  button.button:not(cart-remove-button button.button),
  a.button:not(cart-remove-button a.button),
  input[type="submit"].button,
  input[type="button"].button,
  button[type="submit"]:not(cart-remove-button button),
  .product-form__submit,
  .quick-add__submit,
  .cart__checkout-button {
    font-size: 16px !important;
    padding: 12px 24px !important;
  }
}.parlay-scope /* Button hover state */


/* Remove ALL button pseudo-elements and box-shadows */
.button:before, .parlay-scope .button:after, .parlay-scope .customer button:before, .parlay-scope .customer button:after, .parlay-scope .shopify-challenge__button:before, .parlay-scope .shopify-challenge__button:after, .parlay-scope .shopify-payment-button__button--unbranded:before, .parlay-scope .shopify-payment-button__button--unbranded:after, .parlay-scope .cart__dynamic-checkout-buttons [role=button]:before, .parlay-scope .cart__dynamic-checkout-buttons [role=button]:after, .parlay-scope .shopify-payment-button [role=button]:before, .parlay-scope .shopify-payment-button [role=button]:after, .parlay-scope button.button:before, .parlay-scope button.button:after, .parlay-scope a.button:before, .parlay-scope a.button:after, .parlay-scope input[type="submit"].button:before, .parlay-scope input[type="submit"].button:after, .parlay-scope input[type="button"].button:before, .parlay-scope input[type="button"].button:after, .parlay-scope button[type="submit"]:before, .parlay-scope button[type="submit"]:after, .parlay-scope .product-form__submit:before, .parlay-scope .product-form__submit:after, .parlay-scope .quick-add__submit:before, .parlay-scope .quick-add__submit:after, .parlay-scope .cart__checkout-button:before, .parlay-scope .cart__checkout-button:after {
  display: none !important;
  content: none !important;
}
.parlay-scope /* Override CSS variables for all buttons */ {
  --color-button: 0, 0, 0;
  --color-button-text: 255, 255, 255;
  --alpha-button-background: 1;
  --buttons-border-width: 2px;
  --buttons-radius: 4px;
  --buttons-radius-outset: 4px;
  --border-opacity: 1;
  --border-offset: 0px;
}.parlay-scope /* Override for specific button types */
.button:not(.button--secondary):not(.button--tertiary) {
  --color-button: 0, 0, 0 !important;
  --color-button-text: 255, 255, 255 !important;
}.parlay-scope /* Ensure all button text inherits the color */
.button *:not(cart-remove-button .button *), .parlay-scope .customer button *, .parlay-scope .shopify-challenge__button *, .parlay-scope .shopify-payment-button__button--unbranded *, .parlay-scope .shopify-payment-button [role="button"] *, .parlay-scope .cart__dynamic-checkout-buttons [role="button"] *, .parlay-scope button.button *:not(cart-remove-button button.button *), .parlay-scope a.button *:not(cart-remove-button a.button *), .parlay-scope input[type="submit"].button *, .parlay-scope input[type="button"].button *, .parlay-scope button[type="submit"] *:not(cart-remove-button button *), .parlay-scope .product-form__submit *, .parlay-scope .quick-add__submit *, .parlay-scope .cart__checkout-button * {
  color: inherit !important;
}.parlay-scope /* Disabled button states */
.button:disabled, .parlay-scope .customer button:disabled, .parlay-scope .shopify-challenge__button:disabled, .parlay-scope button.button:disabled, .parlay-scope input[type="submit"].button:disabled, .parlay-scope input[type="button"].button:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}.parlay-scope /* Override any section-specific button colors */
.color-accent-1 .button:not(.button--secondary):not(.button--tertiary):not(cart-remove-button .button), .parlay-scope .color-accent-2 .button:not(.button--secondary):not(.button--tertiary):not(cart-remove-button .button), .parlay-scope .color-background-1 .button:not(.button--secondary):not(.button--tertiary):not(cart-remove-button .button), .parlay-scope .color-background-2 .button:not(.button--secondary):not(.button--tertiary):not(cart-remove-button .button), .parlay-scope .color-inverse .button:not(.button--secondary):not(.button--tertiary):not(cart-remove-button .button) {
  
    background-color: #000000 !important;
  
  color: #ffffff !important;
  border-color: #000000 !important;
}.parlay-scope /* Cart Remove Button - Just the icon */
cart-remove-button .button, .parlay-scope cart-remove-button a.button, .parlay-scope cart-remove-button button {
  background: transparent !important;
  border: none !important;
  padding: 0.3125rem !important;
  min-width: auto !important;
  min-height: auto !important;
  width: auto !important;
  height: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: inherit !important;
}.parlay-scope cart-remove-button .button:before, .parlay-scope cart-remove-button .button:after, .parlay-scope cart-remove-button a.button:before, .parlay-scope cart-remove-button a.button:after, .parlay-scope cart-remove-button button:before, .parlay-scope cart-remove-button button:after {
  display: none !important;
}.parlay-scope cart-remove-button .button svg, .parlay-scope cart-remove-button a.button svg, .parlay-scope cart-remove-button button svg {
  width: 1.5625rem !important;
  height: 1.5625rem !important;
  fill: rgba(var(--color-foreground), 0.7) !important;
}.parlay-scope cart-remove-button .button:hover svg, .parlay-scope cart-remove-button a.button:hover svg, .parlay-scope cart-remove-button button:hover svg {
  fill: rgb(var(--color-foreground)) !important;
  transform: scale(1.1) !important;
  transition: all 0.2s ease !important;
}