/** Shopify CDN: Minification failed

Line 157:0 Unexpected "<"

**/
/* ==============================
   RE3AYA BUTTON SYSTEM - CLEAN FINAL
   ============================== */

:root {
  --r3-burgundy: #8A1529;
  --r3-burgundy-hover: #741021;
  --r3-navy: #2A3C5D;
  --r3-navy-hover: #22314C;
  --r3-cream: #FFFDFB;
  --r3-cream-hover: #FDF7F7;
}

/* Remove Dawn default button effects */
.button::before,
.button::after,
.shopify-payment-button__button::before,
.shopify-payment-button__button::after {
  display: none !important;
  content: none !important;
}

/* Base button style */
.button,
button.button,
a.button,
.product-form__submit,
.quick-add__submit,
.shopify-payment-button__button,
button[name="add"] {
  min-height: 52px !important;
  border-radius: 18px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  transition:
    transform .18s ease,
    background-color .18s ease,
    border-color .18s ease,
    color .18s ease !important;
  box-shadow: none !important;
}

/* Main Add to Cart / Primary */
.product-form__submit,
button[name="add"],
.button--primary {
  background-color: var(--r3-burgundy) !important;
  color: #ffffff !important;
  border: 1px solid var(--r3-burgundy) !important;
}

/* Main Add to Cart hover */
.product-form__submit:hover,
button[name="add"]:hover,
.button--primary:hover {
  background-color: var(--r3-burgundy-hover) !important;
  border-color: var(--r3-burgundy-hover) !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
}

/* Buy it now */
.shopify-payment-button__button {
  background-color: var(--r3-navy) !important;
  color: #ffffff !important;
  border: 1px solid var(--r3-navy) !important;
  border-radius: 18px !important;
}

/* Buy it now hover */
.shopify-payment-button__button:hover {
  background-color: var(--r3-navy-hover) !important;
  border-color: var(--r3-navy-hover) !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
}

/* Secondary buttons / View all / Contact */
.button--secondary,
a.button:not(.button--primary) {
  background-color: #ffffff !important;
  color: var(--r3-burgundy) !important;
  border: 1.3px solid rgba(138, 21, 41, .28) !important;
}

/* Secondary hover */
.button--secondary:hover,
a.button:not(.button--primary):hover {
  background-color: var(--r3-cream-hover) !important;
  border-color: rgba(138, 21, 41, .55) !important;
  color: var(--r3-burgundy-hover) !important;
  transform: translateY(-1px) !important;
}

/* Product card Add to Cart */
.card .quick-add__submit,
.product-card-wrapper .quick-add__submit {
  min-height: 46px !important;
  border-radius: 999px !important;
  background-color: var(--r3-cream) !important;
  color: var(--r3-burgundy) !important;
  border: 1.3px solid rgba(138, 21, 41, .34) !important;
  box-shadow: none !important;
  font-size: 14.5px !important;
  font-weight: 800 !important;
}

/* Product card Add to Cart hover */
.card .quick-add__submit:hover,
.product-card-wrapper .quick-add__submit:hover {
  background-color: var(--r3-cream-hover) !important;
  color: var(--r3-burgundy-hover) !important;
  border-color: var(--r3-burgundy) !important;
  transform: translateY(-1px) !important;
  box-shadow: none !important;
}

/* Press effect */
.button:active,
.product-form__submit:active,
.quick-add__submit:active,
.shopify-payment-button__button:active,
button[name="add"]:active {
  transform: scale(.985) !important;
}

/* Disabled / Sold out */
button[disabled],
.button:disabled,
.quick-add__submit[disabled],
.product-form__submit[disabled] {
  background-color: #F4EFEA !important;
  color: rgba(138, 21, 41, .45) !important;
  border: 1px solid rgba(138, 21, 41, .18) !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

/* Quantity selector */
.quantity {
  border-radius: 999px !important;
  border: 1px solid rgba(42, 60, 93, .16) !important;
  overflow: hidden !important;
  background-color: #ffffff !important;
}

.quantity__button {
  color: var(--r3-navy) !important;
}
</style>
<style>

/* ==========================
   RE3AYA BUY IT NOW OUTLINE
   ========================== */

.shopify-payment-button__button {

  background: #FFFDFB !important;

  color: #8A1529 !important;

  border: 1.3px solid rgba(138,21,41,.32) !important;

  border-radius: 18px !important;

  box-shadow: none !important;

  transition:
    background-color .18s ease,
    border-color .18s ease,
    color .18s ease,
    transform .18s ease !important;
}

/* Hover */

.shopify-payment-button__button:hover {

  background: #FDF7F7 !important;

  color: #741021 !important;

  border-color: #8A1529 !important;

  transform: translateY(-1px) !important;
}

/* Active */

.shopify-payment-button__button:active {

  transform: scale(.985) !important;
}

/* Remove Dawn effects */

.shopify-payment-button__button::before,
.shopify-payment-button__button::after {

  display: none !important;

  content: none !important;
}