/** Shopify CDN: Minification failed

Line 104:0 Expected "}" to go with "{"

**/
@font-face {
  font-family: 'CutiveMono-Regular';
  src: url('/cdn/shop/files/CutiveMono-Regular.woff?v=1769609736') format('woff'),
       url('/cdn/shop/files/CutiveMono-Regular.woff2?v=1769609736') format('woff2');
  font-weight: normal;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'CactusClassicalSerif-Regular';
  src: url('/cdn/shop/files/CactusClassicalSerif-Regular.woff?v=1769720521') format('woff'),
       url('/cdn/shop/files/CactusClassicalSerif-Regular.woff2?v=1769720522') format('woff2');
  font-weight: normal;
  font-display: swap;
  font-style: normal;
}


:root {
  /*--font-paragraph--family: 'CutiveMono-Regular' !important;*/
  --font-paragraph--family: 'CactusClassicalSerif-Regular' !important;
  --font-body--family: 'CactusClassicalSerif-Regular' !important;
  --font-heading--family: 'CutiveMono-Regular' !important;
  --font-h6--family: 'CutiveMono-Regular' !important;
   --font-h5--family: 'CutiveMono-Regular' !important;
  --button-font-family-primary: 'CutiveMono-Regular'!important;
  --button-font-family-secondary: 'CutiveMono-Regular'!important;

  --height-buy-buttons: calc(var(--padding-lg) + var(--icon-size-sm))!important;

  --icon-stroke-width: 1px !important;

  --menu-localization-font: 'CactusClassicalSerif-Regular' !important;
  --menu-localization-font-size: 14px !important;
}

@media screen and (min-width: 750px) {
  .page-width-wide,
  .page-width-normal,
  .page-width-narrow,
  .page-width-content {
    --page-margin: 24px!important;
  }
}

/* header */
.header-actions__action svg {
    width: 20px!important;
    height: 20px!important;
}

@media screen and (min-width: 750px) {
    .header-actions__text-style {
        font-size: var(--header-actions-font-size);
        font-family:  'CactusClassicalSerif-Regular' !important;
    }

span.currency-code {
    font-family: 'CactusClassicalSerif-Regular'!important;
    font-style: normal !important;
}

span.svg-wrapper.icon-caret {
    display: none !important;
}

/* product page */
.sticky-add-to-cart__bar:before {
    --border: 1px!important;
}

.variant-option__button-label {
    min-height: 2.4em !important;
}

/*span.svg-wrapper.add-to-cart-icon {
    display: none;
}*/
.add-to-cart__added-icon {
    width: 20px;
    height: 20px;
}

/* account */
span.account-actions__icon {
    display: none;
}

.account-actions {
    border-style: solid;
    border-width: 1px;
    border-color: #dfdfdf;
}
button.button.submit-button.size-style.button {
    padding-block: 12px !important;
}

