@font-face {
  font-family: "Avenir";
  src: url("/assets/default/font/avenir/avenir-light.woff2") format("woff2"), 
  url("/assets/default/font/avenir/avenir-light.woff") format("woff"), 
  url("/assets/default/font/avenir/avenir-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("/assets/default/font/avenir/Avenir-Regular.woff2") format("woff2"), 
  url("/assets/default/font/avenir/Avenir-Regular.woff") format("woff"), 
  url("/assets/default/font/avenir/Avenir-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("/assets/default/font/avenir/Avenir-Book.woff2") format("woff2"), 
  url("/assets/default/font/avenir/Avenir-Book.woff") format("woff"), 
  url("/assets/default/font/avenir/Avenir-Book.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("/assets/default/font/avenir/Avenir-Heavy.woff2") format("woff2"), 
  url("/assets/default/font/avenir/Avenir-Heavy.woff") format("woff"), 
  url("/assets/default/font/avenir/Avenir-Heavy.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("/assets/default/font/avenir/Avenir-Black.woff2") format("woff2"), 
  url("/assets/default/font/avenir/Avenir-Black.woff") format("woff"), 
  url("/assets/default/font/avenir/Avenir-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
.sf-font-family-switch-common-class__unhash{
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#sf-font-family-switch-common-id__unhash{
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.btn-link-breadcrumb {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.group-card__header-title {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.group-card__list > ul > li > a {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guides__header-title {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guides-card__body-title {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guides-card__body-content {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guides-card__body-link {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guide-card__body-title {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guide-card__body-content {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.buying-guide-card__body-link {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.main-title-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tile-footer-unhash > a {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.left-tile-unhash > input[type="text"] {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-section-unhash > button {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.modal-enquiry-container-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.modal-enquiry-container-unhash > button {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-panel-container-unhash > input {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-panel-container-unhash > textarea {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.configurable-options-in-header-unhash > label {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.configurable-options-wrapper-label-unhash > label {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-modal-title-collection-page-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-modal-close-collection-page-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-page-breadcrumb__item-home-manchester-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-page-breadcrumb__item_last-name-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.category-page__product_head-title-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.category-page__product-head-centered-title-unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.container--adaptive-padding .sf-category-title__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-empty-catalog-container__unhash h2 {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-primary-btn__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-page-search-help-support .sf-page-search-help-support__heading__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-product-card-cashback-label__suffix__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-product-card-price-list__unhash,
.sf-product-card-price-list__prefix__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-product-special-text__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-product-card-container__heading__unhash h3 {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-recently-viewed-products__header__unhash h3 {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-layout-title h2 {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-category-title__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sf-product__flag__unhash span {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

button.show-more-button__unhash span {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.gel-slab-font-group__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.gel-slab-font-group__unhash span {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#sf-product-name__font__unhash{
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sf-product-card__font__unhash {
  font-family: "Avenir", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
