/** Shopify CDN: Minification failed

Line 155:0 Unexpected "<"
Line 161:0 Unexpected "<"

**/
/* =============================================
   CUSTOM FONTS
   ============================================= */@font-face {
  font-family: "Bogart-Semibold";
  src: url('/cdn/shop/files/Bogart-Semibold.woff2?v=1776712793') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}@font-face {
  font-family: "Bogart Medium";
  src: url('/cdn/shop/files/Bogart-Medium.woff2?v=1776712793') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}@font-face {
  font-family: "Bogart-Semibold";
  src: url('/cdn/shop/files/Bogart-Semibold.woff2?v=1776712793') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* =============================================
   FONT FAMILY VARIABLES
   ============================================= */

:root {
  --font-heading-family:    Bogart-Semibold, sans-serif;
  --font-subheading-family: Bogart Medium, sans-serif;
  --font-body-family:       Poppins, sans-serif;
  --font-accent-family:     Bogart-Semibold, sans-serif;
}

/* =============================================
   TYPE PRESET CSS VARIABLES
   ============================================= */

:root {
  --type-body-family:         var(--font-body-family);
  --type-body-size:           16px;
  --type-body-line-height:    1.2;
  --type-body-letter-spacing: 0.0em;
  --type-body-transform:      none;
  --type-button-family:       var(--font-body-family);
  --type-button-size:         16px;
  --type-button-line-height:  1;
  --type-button-letter-spacing: 0.0em;
  --type-button-transform:    none;
  --type-h1-family:           var(--font-heading-family);
  --type-h1-size:             45px;
  --type-h1-line-height:      1.2;
  --type-h1-letter-spacing:   0.0em;
  --type-h1-transform:        none;
  --type-h2-family:           var(--font-heading-family);
  --type-h2-size:             40px;
  --type-h2-line-height:      1.2;
  --type-h2-letter-spacing:   0.0em;
  --type-h2-transform:        none;
  --type-h3-family:           var(--font-heading-family);
  --type-h3-size:             17px;
  --type-h3-line-height:      1.2;
  --type-h3-letter-spacing:   0.0em;
  --type-h3-transform:        none;
  --type-h4-family:           var(--font-heading-family);
  --type-h4-size:             24px;
  --type-h4-line-height:      1.2;
  --type-h4-letter-spacing:   0.0em;
  --type-h4-transform:        none;
  --type-h5-family:           var(--font-heading-family);
  --type-h5-size:             14px;
  --type-h5-line-height:      1.4;
  --type-h5-letter-spacing:   0.0em;
  --type-h5-transform:        none;
  --type-h6-family:           var(--font-heading-family);
  --type-h6-size:             14px;
  --type-h6-line-height:      1.4;
  --type-h6-letter-spacing:   0.0em;
  --type-h6-transform:        none;
}

/* =============================================
   APPLY PRESETS TO ELEMENTS
   ============================================= */

body, p, li, input, textarea, select, .rte {
  font-family:    var(--type-body-family);
  font-size:      var(--type-body-size);
  line-height:    var(--type-body-line-height);
  letter-spacing: var(--type-body-letter-spacing);
  text-transform: var(--type-body-transform);
}
h1, .h1 { font-family: var(--type-h1-family); font-size: var(--type-h1-size); line-height: var(--type-h1-line-height); letter-spacing: var(--type-h1-letter-spacing); text-transform: var(--type-h1-transform); }
h2, .h2 { font-family: var(--type-h2-family); font-size: var(--type-h2-size); line-height: var(--type-h2-line-height); letter-spacing: var(--type-h2-letter-spacing); text-transform: var(--type-h2-transform); }
h3, .h3 { font-family: var(--type-h3-family); font-size: var(--type-h3-size); line-height: var(--type-h3-line-height); letter-spacing: var(--type-h3-letter-spacing); text-transform: var(--type-h3-transform); }
h4, .h4 { font-family: var(--type-h4-family); font-size: var(--type-h4-size); line-height: var(--type-h4-line-height); letter-spacing: var(--type-h4-letter-spacing); text-transform: var(--type-h4-transform); }
h5, .h5 { font-family: var(--type-h5-family); font-size: var(--type-h5-size); line-height: var(--type-h5-line-height); letter-spacing: var(--type-h5-letter-spacing); text-transform: var(--type-h5-transform); }
h6, .h6 { font-family: var(--type-h6-family); font-size: var(--type-h6-size); line-height: var(--type-h6-line-height); letter-spacing: var(--type-h6-letter-spacing); text-transform: var(--type-h6-transform); }

html body :is(
  .button,
  .button-label,
  a.button,
  button,
  [type="submit"],
  [type="button"],
  .shopify-challenge__button,
  .customer button
) {
  font-family:    var(--type-button-family) !important;
  font-size:      var(--type-button-size);
  line-height:    var(--type-button-line-height);
  letter-spacing: var(--type-button-letter-spacing);
  text-transform: var(--type-button-transform) !important;
}

html body :is(
  .button,
  .button-label,
  a.button,
  button,
  [type="submit"],
  [type="button"],
  .shopify-challenge__button,
  .customer button
) p,
html body :is(
  .button,
  .button-label,
  a.button,
  button,
  [type="submit"],
  [type="button"],
  .shopify-challenge__button,
  .customer button
) span {
  font-family:    var(--type-button-family) !important;
  text-transform: var(--type-button-transform) !important;
}

html, body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.button:after, .button:hover:after, .button:not([disabled]):hover:after,
.shopify-challenge__button:hover:after, .customer button:hover:after,
.shopify-payment-button__button--unbranded:hover:after { box-shadow: none !important; }

html body :is(.button, .button-label, a.button, button, [type=submit], [type=button], .shopify-challenge__button, .customer button) p {
  font-family: "Bogart-Semibold" !important;
}



<style>
@media (max-width: 749px) {
  .x-card-title  {
    font-size: 0.50em;
  }
}
</style>