@font-face {
  font-family: 'gotham-medium';
  src: url("https://file.hstatic.net/200000935709/file/gotham-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@media (min-width: 1000px) {
  .is-open > summary > .main-nav__item--primary {
    color: #ffffff;
    font-weight: bold; }
  .is-open > summary > .secondary-nav__item {
    color: #ffffff; }
  .main-nav__item--primary.is-active,
  .header__icon:focus,
  .header__icon:hover {
    color: #ffffff; }
  .main-nav__item--primary:hover {
    color: #ffffff; }
  .secondary-nav__item.is-active {
    color: #ffffff; }
  .secondary-nav__item:hover {
    color: #ffffff; }
  .predictive-result__info .price__current {
    color: #ffffff; }
  .sc-fHeRUh h3 a {
    font-weight: bold; }
  .grandchild-nav__item,
  .main-nav__item--go {
    font-size: 14px;
    font-weight: 400; }
  .mega-nav--pills.mega-nav--no-grandchildren .main-nav__item:not(.main-nav__item-header) {
    font-size: 14px;
    font-weight: 400; }
  .btn--primary:hover {
    color: #ffffff; }
  .text-overlay__block:last-child .btn.btn--primary:hover {
    color: #000; } }

.wrapperMain_content {
  padding-bottom: 0; }

@media (prefers-reduced-motion) {
  .cc-animate-enabled [data-cc-animate] {
    animation: none !important;
    opacity: 1 !important; } }

.no-js .cc-animate-enabled [data-cc-animate] {
  animation: none !important;
  opacity: 1 !important; }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.cc-animate-enabled [data-cc-animate=""].cc-animate-in,
.cc-animate-enabled .fade-in.cc-animate-in {
  animation: fade-in calc(var(--aos-animate-duration, 1s) * 0.8) 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; }

@media (min-width: 1000px) {
  .wrapbox-contact .infoList-contact .new-lettersq:nth-child(1) {
    min-height: 96px; } }

.allhoadle .flex-img-left p, .allhoadle .flex-img-right p {
  font-size: 16px !important; }

@media (min-width: 1000px) {
  .is-open > summary > .main-nav__item--primary,
  .btn--primary, .haravan-challenge__button, .haravan-payment-button .haravan-payment-button__button--unbranded, .spr-button-primary {
    font-family: 'Gotham Narrow Black', sans-serif !important; }
  .allhoadle .flex-img-right p span,
  .__pf.__pf_gyR3lKCI .pf-7a2a60b90983-392_,
  .sc-fHeRUh h3 a,
  .text-overlay__block.subheading {
    font-family: 'Gotham Narrow Black', sans-serif !important; } }

.cc-main-blog .featured-card .card.color-scheme .card__info a {
  width: 60px !important; }

.haravan-section.cc-image-banner .text-overlay__block a {
  background: #fff;
  border-color: #fff; }

.des-heights {
  overflow: hidden;
  line-height: 28px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  min-height: 84px; }

.cc-main-blog .card__title {
  min-height: 50px; }

@media (max-width: 767px) {
  .js-pagination-result .flex-auto {
    width: 100% !important; } }

.haravan-section.cc-featured-blog article.card {
  border: 0; }

@media (min-width: 769px) {
  .main-nav__child {
    background-color: #fff; } }

.mega-nav--pills.mega-nav--no-grandchildren .child-nav {
  justify-content: center; }
  .mega-nav--pills.mega-nav--no-grandchildren .child-nav .child-nav__item-collection-image {
    justify-content: center; }

@media (min-width: 769px) {
  .main-nav__child.mega-nav {
    padding: 15px; } }

.allhoadle .history-area p {
  font-family: 'gotham-medium'; }

.card--product .price__current,
.breadcrumbs-list__link, .main-nav__item, .secondary-nav__item, .text-current,
.product-tagline,
.product-info__block.rte p,
.price__current,
.products-toolbar .label, .products-toolbar label,
.products-toolbar .labe {
  font-family: 'Gotham Narrow Black', sans-serif !important;
  font-weight: bold !important; }

@media (min-width: 1000px) {
  .mega-nav--pills .main-nav__collection-image img {
    height: 168px; } }

.product-info__block.rte p {
  font-weight: bold; }

.main-nav__item {
  font-family: 'Gotham Narrow Book', sans-serif !important; }

.products-toolbar__sort .custom-select span.text-start {
  font-size: 14px;
  margin-top: -2px; }

.products-toolbar__sort .custom-select__btn > .icon {
  flex-shrink: 0;
  width: 21px;
  height: 17px; }

summary.filter__toggle span.flex-auto.font-bold {
  font-size: 16px; }

summary.filter__toggle span.flex-auto.font-bold {
  font-family: 'Gotham Narrow Black', sans-serif !important; }

.allhoadle .flex-img-left p, .allhoadle .flex-img-right p {
  font-family: 'Gotham Narrow Book', sans-serif !important; }

@media (max-width: 767px) {
  .__pf.__pf_gyR3lKCI .pf-7a2a60b90983-392_ {
    font-family: 'Gotham Narrow Book', sans-serif !important; }
  .btn--primary, .haravan-challenge__button, .haravan-payment-button .haravan-payment-button__button--unbranded, .spr-button-primary {
    font-family: 'Gotham Narrow Black', sans-serif !important; }
  .js .main-nav__child, .main-menu__content {
    background: #fff !important; }
  .haravan-section.cc-image-banner .text-overlay__block a {
    background: #C71C2E !important;
    border-color: #C71C2D; }
  .__pf.__pf_gyR3lKCI .pf-7a2a60b90983-389_ .__pf.__pf_gyR3lKCI .pf-7a2a60b90983-392_,
  .__pf .pf-r-eh > .pf-c > div > h3,
  .is-open > summary > .main-nav__item--primary,
  a.main-nav__item.child-nav__item.large-text.main-nav__item-header,
  summary.filter__toggle span.flex-auto.font-bold,
  .allhoadle .flex-img-right p span {
    font-family: 'Gotham Narrow Black', sans-serif !important; }
  .allhoadle .history-area p,
  .allhoadle .flex-img-left p, .allhoadle .flex-img-right p {
    font-family: 'Gotham Narrow Book', sans-serif !important; }
  .main-nav__item {
    font-size: 16px; }
  .mega-nav--pills .child-nav__item--toggle .img-fit {
    position: relative;
    height: 150px; } }
