/** Shopify CDN: Minification failed

Line 33:0 All "@import" rules must come first

**/

/* === HIDE DEFAULT SHOPIFY HEADER & ANNOUNCEMENT === */
#header-group,
#shopify-section-header_section,
#shopify-section-header_announcements_9jGBFp,
[id^='shopify-section-header'],
.header-section,
.announcement-bar,
header-component,
header.header {
  display: none !important;
  height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}


/* Hide default Shopify header nav - we use our own */
#shopify-section-header,
.section-header,
header.header,
.header-wrapper,
[id*='shopify-section-header'] {
  display: none !important;
}


@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500&display=swap');

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
  background: #fff;
  font-family: 'Jost', sans-serif;
  font-weight: 300;
  color: #2C2C2C;
  -webkit-font-smoothing: antialiased;
}

h1,h2,h3 {
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-weight: 400;
}

/* Hide default Shopify header since we have our own nav logo */
.shopify-section:has(.header) { display: none; }

/* Buttons */
.btn, button[type=submit], .button {
  background: #1C1C1C !important;
  color: #fff !important;
  border-radius: 0 !important;
  font-family: 'Jost', sans-serif !important;
  font-size: 10px !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border: none !important;
  padding: 14px 28px !important;
}
.btn:hover, button[type=submit]:hover { background: #8B6914 !important; }

/* Price */
.price { color: #1C1C1C !important; font-weight: 400 !important; font-family: 'Jost', sans-serif !important; }

/* Product cards */
.card--product { border: none !important; box-shadow: none !important; border-radius: 0 !important; }

/* Remove default padding/margin from sections */
.shopify-section { margin: 0 !important; }
