/** Shopify CDN: Minification failed

Line 111:10 Unexpected "{"
Line 111:19 Expected ":"

**/
/* ═══════════════════════════════════════════════════════════════
   ORVA — Nuclear reset to override Shopify Dawn theme defaults
   Load this BEFORE orva.css
   ═══════════════════════════════════════════════════════════════ */

/* Kill every Dawn variable */
:root {
  --color-base-text: rgba(232,210,180,0.90) !important;
  --color-shadow: rgba(0,0,0,0) !important;
  --color-base-background-1: #271408 !important;
  --color-base-background-2: #201008 !important;
  --color-base-accent-1: #b8762e !important;
  --color-base-accent-2: #d4984a !important;
  --color-base-outline-button-labels: #b8762e !important;
  --font-body-family: 'Raleway', sans-serif !important;
  --font-body-style: normal !important;
  --font-body-weight: 300 !important;
  --font-heading-family: 'Cormorant Garamond', serif !important;
  --font-heading-style: normal !important;
  --font-heading-weight: 300 !important;
  --font-body-scale: 1 !important;
  --font-heading-scale: 1 !important;
  --buttons-radius: 0 !important;
  --buttons-border-width: 0 !important;
  --inputs-radius: 0 !important;
  --inputs-border-width: 1px !important;
  --page-width: 1280px !important;
  --spacing-sections-desktop: 0 !important;
  --spacing-sections-mobile: 0 !important;
}

/* Nuke Dawn's body and html defaults */
html, body {
  background-color: #271408 !important;
  color: rgba(232,210,180,0.90) !important;
  font-family: 'Raleway', sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.6 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Nuke Dawn header */
.shopify-section-header, .header-wrapper, header-drawer,
sticky-header, .header, .header__heading-link,
.header__menu, .header__icons, .header__menu-item {
  all: unset !important;
}

/* Nuke Dawn nav / burger */
.header__icon, .header__icon--menu, .header__icon--cart,
.menu-drawer, .menu-drawer__navigation,
.list-menu, .list-menu__item {
  all: unset !important;
}

/* Nuke Dawn section wrappers */
.shopify-section {
  margin: 0 !important;
  padding: 0 !important;
}

/* Nuke Dawn button styles completely */
.button, .button--primary, .button--secondary,
.shopify-payment-button, .shopify-payment-button__button,
[type="submit"], [type="button"] {
  border-radius: 0 !important;
  font-family: 'Raleway', sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: .4em !important;
}

/* Nuke Dawn typography */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 300 !important;
  color: rgba(245,238,228,0.96) !important;
  margin: 0 !important;
}

/* Nuke Dawn link colours */
a { color: inherit !important; text-decoration: none !important; }

/* Nuke Dawn grid/page-width wrappers */
.page-width { max-width: 1280px !important; padding: 0 52px !important; }

/* Nuke Dawn announcement bar */
.announcement-bar { all: unset !important; display: block !important; }

/* Nuke Dawn footer */
.footer { all: unset !important; display: block !important; }
.footer__content-top, .footer__content-bottom { all: unset !important; display: block !important; }

/* Nuke Dawn cart styles */
.cart-notification, .cart-notification-wrapper { display: none !important; }

/* Nuke Dawn predictive search */
predictive-search { display: none !important; }

/* Nuke Dawn skip-to-content */
.skip-to-content-link { display: none !important; }

/* Nuke all Dawn section padding/margin injections */
.section-{{ section.id }}-padding { padding: 0 !important; }
[class*="section-"][class*="-padding"] { padding-top: 0 !important; padding-bottom: 0 !important; }
