body {
  font-family: "Cabin", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
}

.hotel-policies h5 {
  font-size: 12px;
  line-height: 1.6;
  margin-bottom: 5px;
  margin-top: 5px;
  font-family: "Cabin", "Helvetica", "Arial", sans-serif !important;
  color: #3c3c26;
  font-weight: 500;
  letter-spacing: 0.75px;
  text-transform: uppercase;
}

.hotel-policies h4 {
  font-family: "Cabin", "Helvetica", "Arial", sans-serif !important;
  color: #3c3c26;
  font-weight: 500;
  letter-spacing: 0.75px;
  text-transform: uppercase;
  font-size: 16px;
}

#calendar_wrapper .calendar-bookable-name {
  font-size: 13px;
}

#calendar_wrapper .dayname.S,
#calendar_wrapper .dayname {
  color: #3c3c26;
}

#calendar_wrapper .please-call,
#calendar_wrapper .closed {
  background-color: #346608;
  color: #ffffff;
}

#calendar_wrapper .nocheckin {
  background: #7f3605;
}

#calendar_wrapper .closed {
  background-color: #c4c00c;
  color: #3c3d26;
}

#calendar_wrapper .booked {
  background-color: #3c3d26 !important;
  color: #f7f7f3;
}

#calendar_wrapper .available {
  background-color: #8fc5a6;
  color: #ffffff;
}

.bliss .sbx-destination__submit,
.bliss .btn.btn-primary {
  background-color: #843500;
  border-color: #843500;
  color: #fff !important;
  font-family: "Cabin", "Helvetica", "Arial", sans-serif !important;
  text-transform: uppercase;
  border-radius: 0;
  letter-spacing: 2px;
  margin: 10px 0;
  font-weight: 500 !important;
  font-size: 16px;
  box-shadow: none;
  padding: 10px 14px;
  margin: 0;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
}

.bliss .sbx-destination__submit:hover,
.bliss .btn.btn-primary:hover {
  background-color: #3c3c26;
  border-color: #3c3c26;
  color: #fff !important;
}

.bliss .btn.btn-primary.btn-toggle-rates {
  height: unset;
  width: 100%;
  font-size: 14px;
  margin-top: 5px;
}

.intercom-namespace,
.bliss .enquiry__attribute--view-selector {
  display: none !important;
}

.calendars-controller .intercom-namespace {
  display: block !important;
}

.bliss {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.calendars-controller .bliss,
.enquiries-controller .bliss,
.gift_voucher_checkouts_controller .bliss {
  display: block !important;
}

.js-enquiry__wrap {
  width: 100%;
}

.bliss .enquiry__wrap {
  height: 80px;
  border-radius: 0;
  border: none;
  background-color: #f7f7f3;
}

.bliss .enquiry__big-text {
  padding-top: 5px;
  font-size: clamp(14px, 1.6vw, 19px);
  font-weight: 400;
  font-family: "Cabin", "Helvetica", "Arial", sans-serif !important;
}

.bliss .enquiry__small-text {
  color: #3c3d26 !important;
  font-size: clamp(12px, 0.9vw, 14px);
  font-family: "Cabin", "Helvetica", "Arial", sans-serif !important;
  letter-spacing: 2px;
}

.bliss .enquiry__attribute {
  border-left: 1px solid #3c3d2636 !important;
}

.bliss .enquiry__attribute:first-of-type {
  border-left: none !important;
}

.bliss .enquiry__attribute {
  flex: 1 0 20%;
}

.bliss .enquiry__attribute--start-date {
  flex: 2 0 40%;
}

.bliss .enquiry__toggler {
  height: 80px;
  padding: 12px 50px 12px 20px;
}

.bliss .enquiry__attribute--occupancy {
  flex: 1 0 30%;
}

.bliss .enquiry__caret {
  font-size: clamp(18px, 2.1vw, 25px);
  font-weight: 300 !important;
  right: -30px;
}

.bliss .enquiry__property-price-list .card__face--front .card__body {
  padding: 15px 15px 10px 15px;
}

.bliss .enquiry__property-price-list .js-readmore-toggle {
  font-size: 12px;
}

.bliss .small-cap {
  font-family: "beth-ellen", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  text-transform: capitalize;
  color: #3c3d26;
}

.bliss .enquiry__control,
.bliss .enquiry__option-list,
.bliss .enquiry__control {
  background-color: #f7f7f3 !important;
}

.enquiries-controller .bliss .enquiry__wrap {
  border: 1px solid #3c3d2636;
  margin-bottom: 40px;
  border-radius: 5px;
}

.bliss .enquiry__toggler:hover {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #babab078 100%);
}

.bliss .room-panel .content .header h2 {
  font-weight: 100;
}

.bliss .fancy-occpancy .dogupancy span,
.bliss .fancy-occpancy .max-occupancy span {
  font-family: "beth-ellen", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
}

.bliss .room-panel .content .description p,
.bliss .room-panel .body .rate-container .rate-type label .name,
.bliss .room-panel .body .rate-container .rate-type label .fancy-price {
  font-family: "Cabin", "Helvetica", "Arial", sans-serif !important;
  color: #3c3d26;
  font-size: clamp(16px, 1.19vw, 22px);
  line-height: 1.5;
}

.calendars-controller .bliss p.lead.centered {
  font-family: "Cabin", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  margin-bottom: 35px;
  text-transform: uppercase;
  color: #3c3d26;
}

.bliss
  .room-panel
  .body
  .rate-container
  .rate-type:has(input[type="radio"]:checked)
  label {
  background-color: none !important;
  box-shadow: none !important;
}

.bliss .room-panel .body .rate-container .rate-type label {
  box-shadow: none !important;
}

/* ----- MEDIA QUERIES -----
   Keep breakpoint overrides for this file consolidated here, same
   convention as style.css's own MEDIA QUERIES section. */

@media (max-width: 782px) {
  /* .bliss is display:flex (row) by default - switch to a column so
     .js-enquiry__wrap and .js-enquiry-custom-result-btn stack as their own
     full-width rows instead of squeezing side by side. Doesn't touch the
     .calendars-controller/.enquiries-controller variants above, which
     already force display:block regardless of screen size - flex-direction
     has no effect once display isn't flex.
     !important on both this and the children's rules below - this file's
     actual effect on the live widget is only visible once InnStyle's own
     system re-syncs/re-caches it (not on refresh here), so there's no way
     to check any of this against whatever specificity their own base
     styles carry. Without !important here specifically, if their own CSS
     keeps .bliss as a row, the children below still get forced to
     width:100% with flex-shrink disabled (flex:none) - two 100%-width,
     unshrinkable items in a row is exactly what produces the squished/
     overlapping result this block exists to fix, so this one has to win
     too, not just the children. */
  .bliss {
    flex-direction: column !important;
    gap: 0 !important;
  }

  /* flex-direction:column reinterprets width as the new cross-axis size
     rather than the row layout's flex-basis, so this needs setting
     explicitly instead of relying on flex-grow/-basis from the row
     layout. */
  .bliss .js-enquiry__wrap,
  .bliss .js-enquiry-custom-result-btn {
    flex: none !important;
    width: 100% !important;
  }

  .bliss .sbx-destination__submit,
  .bliss .btn.btn-primary {
    width: 100% !important;
  }
}

@media (max-width: 600px) {
  .bliss .enquiry__big-text {
    padding-top: 2px !important;
  }

  .bliss .enquiry__toggler,
  .bliss .sbx-destination__submit,
  .bliss .btn.btn-primary {
    height: 59px !important;
  }

  .bliss .enquiry__caret {
    top: -10px !important;
  }
}

@media (max-width: 500px) {
  /* Stack the search fields (date, nights, guests etc.) one above the
     other. The wrap's fixed 80px height has to go too, or the stacked
     rows overflow it. Dividers move from the left edge to the top edge
     to suit the vertical layout. */
  .bliss .enquiry__wrap {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    height: auto !important;
  }

  .bliss .enquiry__wrap > * {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .bliss .enquiry__attribute {
    border-left: none !important;
    border-top: 1px solid #3c3d2636 !important;
  }

  .bliss .enquiry__attribute:first-of-type {
    border-top: none !important;
  }
}

@media (max-width: 400px) {
  .bliss .room-panel .content .header h2 {
    font-size: 16px !important;
  }

  .bliss .room-panel .content .header .occupancy {
    font-size: 12px;
  }
}
.calendar option,
.calendar select {
  color: rgb(55.25, 55.25, 55.25) !important;
  font-family: "Cabin", "Helvetica", "Arial", sans-serif;
  color: #3c3d26 !important;
  padding: 5px 7px;
  border: 2px solid #e3e5d6;
  background: #f7f7f3;
  text-transform: uppercase;
  letter-spacing: 1.7px;
  font-weight: 500;
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * beth-ellen:
 *   - http://typekit.com/eulas/0000000000000000773b4c35
 * ivypresto-display:
 *   - http://typekit.com/eulas/00000000000000007735e5a5
 *   - http://typekit.com/eulas/00000000000000007735e5b2
 *   - http://typekit.com/eulas/00000000000000007735e5a6
 *   - http://typekit.com/eulas/00000000000000007735e5a4
 *   - http://typekit.com/eulas/00000000000000007735e5a7
 *   - http://typekit.com/eulas/00000000000000007735e5b3
 *   - http://typekit.com/eulas/00000000000000007735e5ae
 *   - http://typekit.com/eulas/00000000000000007735e5b1
 *   - http://typekit.com/eulas/00000000000000007735e5af
 *   - http://typekit.com/eulas/00000000000000007735e5b0
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2026-08-18 10:59:21 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=rwg5cbq&ht=tk&f=45402.45403.45404.45405.45406.45407.45408.45409.45410.45411.54428&a=84963853&app=typekit&e=css");

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/619bdc/00000000000000007735e5a5/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/619bdc/00000000000000007735e5a5/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3")
      format("woff"),
    url("https://use.typekit.net/af/619bdc/00000000000000007735e5a5/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/c81ded/00000000000000007735e5b2/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/c81ded/00000000000000007735e5b2/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3")
      format("woff"),
    url("https://use.typekit.net/af/c81ded/00000000000000007735e5b2/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/cc395d/00000000000000007735e5a6/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/cc395d/00000000000000007735e5a6/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("woff"),
    url("https://use.typekit.net/af/cc395d/00000000000000007735e5a6/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/9f7238/00000000000000007735e5a4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/9f7238/00000000000000007735e5a4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("woff"),
    url("https://use.typekit.net/af/9f7238/00000000000000007735e5a4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/072071/00000000000000007735e5a7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/072071/00000000000000007735e5a7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/072071/00000000000000007735e5a7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/fad29f/00000000000000007735e5b3/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/fad29f/00000000000000007735e5b3/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/fad29f/00000000000000007735e5b3/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/0b9b24/00000000000000007735e5ae/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/0b9b24/00000000000000007735e5ae/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3")
      format("woff"),
    url("https://use.typekit.net/af/0b9b24/00000000000000007735e5ae/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/dfabfa/00000000000000007735e5b1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/dfabfa/00000000000000007735e5b1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3")
      format("woff"),
    url("https://use.typekit.net/af/dfabfa/00000000000000007735e5b1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/5071c4/00000000000000007735e5af/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/5071c4/00000000000000007735e5af/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/5071c4/00000000000000007735e5af/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: "ivypresto-display";
  src:
    url("https://use.typekit.net/af/d7ef03/00000000000000007735e5b0/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/d7ef03/00000000000000007735e5b0/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/d7ef03/00000000000000007735e5b0/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: "beth-ellen";
  src:
    url("https://use.typekit.net/af/f5e0ba/0000000000000000773b4c35/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/f5e0ba/0000000000000000773b4c35/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/f5e0ba/0000000000000000773b4c35/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

.tk-ivypresto-display {
  font-family: "ivypresto-display", serif;
}
.tk-beth-ellen {
  font-family: "beth-ellen", sans-serif;
}

/* vietnamese */
@font-face {
  font-family: "Cabin";
  font-style: italic;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cabin/v35/u-4g0qWljRw-Pd815fNqc8T_wAFcX-c37OnhHXisAZFxqZQ.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Cabin";
  font-style: italic;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cabin/v35/u-4g0qWljRw-Pd815fNqc8T_wAFcX-c37OngHXisAZFxqZQ.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Cabin";
  font-style: italic;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cabin/v35/u-4g0qWljRw-Pd815fNqc8T_wAFcX-c37OnuHXisAZFx.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Cabin";
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsF3-OA6Fw.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Cabin";
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsF3-OA6Fw.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Cabin";
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvqdnsF3-OAw.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
