/** Shopify CDN: Minification failed

Line 59:15 Expected ")" to end URL token
Line 60:14 Expected ")" to end URL token

**/
/* Custom Styles */

@font-face {
    font-family: 'Hand Writing';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/jolaing.woff2?v=1724613036') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/jolaing.woff?v=1724613036' ) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
  src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/HelveticaNeue.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/HelveticaNeue.woff?v=1724613206') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Georgia';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Georgia.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Georgia.woff?v=1724613206') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Snell';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Snell.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Snell.woff?v=1724613206') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Optima';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Optima.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Optima.woff?v=1724613206') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Copperplate';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Copperplate.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Copperplate.woff?v=1724613206') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gill Sans';
    src: url({{'GillSans.woff2'| asset_url }}) format('woff2'),
        url({{'GillSans.woff'| asset_url }}) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Sign Painter';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/SignPainter.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/SignPainter.woff?v=1724613206') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Athelas';
    src: url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Athelas.woff2?v=1724613206') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0028/4803/0838/files/Athelas.woff?v=1724613206') format('woff');
    font-weight: normal;
    font-style: normal;
}

.jo-custom .radio-option-group-label {
  color: #1c1c1c99;
  font-size: 0.8125rem;
  display: block;
}

.jo-custom .radio-option-group {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  max-width: 80%;
}

.jo-custom .radio-option-group .radio-option {
  margin-right: 5px;
}

.jo-custom .radio-option label {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid #fff;
  outline: 1px solid transparent;
  outline-offset: 1px;
  transition: 0.1s;
}

.jo-custom .radio-option input {
  display: none;
}

.jo-custom .radio-option input:checked+label  { 
  outline: 1px solid #1f1f1f;
  transition: 0.25s;
}

.shopify-section--main-product .breadcrumb {
  margin-top: -25px;
  margin-bottom: 25px;
}

.dynamic-font-input {
  font-size: 1rem;
}
