@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");

@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/main/modules/search-bar/transparent.ps.css");

@import url("https://cdn.jsdelivr.net/npm/beerslider@1.0.3/dist/BeerSlider.min.css");

:root {
  --cp-heading-font: "Cinzel", serif;
  --cp-text-font: "Raleway", sans-serif;

  --cp-primary: #7f122c;
  --cp-accent: #650e22;
  --cp-on-primary: #ffffff;
  --cp-radius: 0px;

  --cp-container-max: 1440px;

  --logo-white: url("https://dtzulyujzhqiu.cloudfront.net/remaxnewimagemi10755/images/1789827371_wTAzezyraVDkQVlWdMt6xZVDXr7kmniHU4JdnZLD.png");
  --logo-color: url("https://dtzulyujzhqiu.cloudfront.net/remaxnewimagemi10755/images/1789827419_OTObopXiKiMV9uGthn58QHAchjqbYz0arwfld21m.png");

  --cp-emphasis-color: var(--cp-primary);
  --cp-emphasis-style: italic;
  --cp-eyebrow-color: var(--cp-primary);

  --cp-rule-color: #fff;
  --cp-card-radius: 0px;
  --cp-card-shadow: 0 22px 55px rgba(20, 15, 8, 0.12);

  --cp-bg-warm: #f6f2ea;
  --cp-bg-tint: #efe8db;
  --cp-bg-cool: #f4f1eb;
  --cp-bg-dark: #1a1611;
  --cp-bg-charcoal: #211c15;
  --cp-bg-navy: #17140f;
  --cp-bg-ink: #0f0c08;

  --cp-h2-size: clamp(1.5rem, 2.6vw, 2.65rem);
  --cp-h2-weight: 400;
  --cp-h2-tracking: 0em;
  --cp-h2-transform: uppercase;
  --cp-h2-line-height: 1.12;
  --cp-h2-eyebrow-size: 1rem;
  --cp-h2-eyebrow-weight: 600;
  --cp-h2-eyebrow-tracking: 0.32em;
  --cp-h2-eyebrow-transform: uppercase;

  --cp-h3-size: clamp(1.3rem, 2.1vw, 1.75rem);
  --cp-h3-weight: 300;
  --cp-h3-tracking: 0.01em;
  --cp-h3-transform: none;

  --cp-h4-size: 0.8rem;
  --cp-h4-weight: 600;
  --cp-h4-tracking: 0.18em;
  --cp-h4-transform: uppercase;

  --cp-p-size: 1.02rem;
  --cp-p-weight: 300;
  --cp-p-line-height: 1.95;
  --cp-p-color: #5c5348;

  --cp-name-font: var(--cp-heading-font);
  --cp-name-size: 1.4rem;
  --cp-name-weight: 600;
  --cp-meta-color: var(--cp-primary);
  --cp-meta-size: 0.72rem;
  --cp-meta-weight: 600;
  --cp-meta-tracking: 0.2em;
  --cp-meta-transform: uppercase;

  --cp-stat-number-font: var(--cp-text-font);
  --cp-stat-number-size: clamp(2.4rem, 4vw, 3.2rem);
  --cp-stat-number-color: var(--cp-primary);
  --cp-stat-number-weight: 200;
  --cp-stat-number-tracking: 0em;

  --cp-social-border: 1px solid;

  --cp-hero-header-offset: 0rem;
  --cp-cover-margin-top: -170px;
  --cp-cover-height: 620px;
  --cp-cover-height-full: 100vh;
  --cp-cover-overlay: rgba(15, 12, 8, 0.5);
  --cp-cover-overlay-dark: rgba(15, 12, 8, 0.7);
  --cp-cover-title-size: clamp(2.8rem, 5.5vw, 3.6rem);
  --cp-cover-title-size-compact: clamp(2.4rem, 4.4vw, 3.6rem);
  --cp-cover-title-weight: 500;
  --cp-cover-title-tracking: 0.01em;
  --cp-cover-title-line-height: 1.05;
  --cp-cover-title-transform: none;
  --cp-cover-title-color: #ffffff;
  --cp-cover-subtitle-size: 1.2rem;
  --cp-cover-subtitle-weight: 300;
  --cp-cover-subtitle-color: rgba(255, 255, 255, 0.85);
  --cp-cover-eyebrow-color: rgba(255, 255, 255, 0.85);
  --cp-cover-btn-radius: 0px;
  --cp-cover-anim: cp-hero-blur;
  --cp-cover-anim-duration: 1.1s;
  --cp-cover-bg-anim: cp-hero-kb;
  --cp-cover-search-display: none;
  --cp-cover-ai-search-display: none;

  --cover-search-bar-bg-color: rgba(255, 255, 255, 0.95);
  --cover-search-bar-text-color: #1a1611;
  --cover-search-bar-placeholder-color: #948b7d;
  --cover-search-button-bg-color: var(--cp-primary);
  --cover-search-button-icon-color: #14110c;

  --cp-header-bg: transparent;
  --cp-header-scroll-bg: #fbf9f4;
  --cp-header-link-color: #ffffff;
  --cp-header-scroll-link-color: #1a1611;
  --cp-header-burger-color: #ffffff;
  --cp-header-burger-scroll-color: #1a1611;
  --cp-header-container-width: 1400px;
  --cp-header-link-weight: 400;
  --cp-header-link-letter-spacing: 0.14em;
  --cp-header-link-transform: uppercase;

  --home-primary-logo_max-width: 350px;
  --home-primary-logo_transform: translate(0px, 10px);
  --home-primary-logo-scroll-transform: translate(0px, 10px);
  --home-primary-logo_filter: unset;
  --home-primary-logo-scroll_filter: none;
  --inner-primary-logo_max-width: 300px;
  --inner-primary-logo_transform: translate(0px, 15px);

  --cp-btn-padding: 1.8em 2.4em;
  --cp-btn-radius: 0px;
  --cp-btn-font-size: 0.85rem;
  --cp-btn-tracking: 2px;

  --cp-tc-quote-size: clamp(1.2rem, 1.7vw, 1.55rem);
  --cp-tc-quote-style: italic;
  --cp-tc-star-color: var(--cp-primary);
  --cp-tc-quote-size: clamp(0.9rem, 1.7vw, 1.1rem);

  --cp-avatar-bg: #000;
  --cp-avatar-color: #fff;
  --cp-avatar-size: 100px;

  --cp-video-pop-bg: #fff;
  --cp-video-pop-color: #000;
  --cp-video-pop-hover-bg: #e5e5e5;

  --cp-tile-ratio: 16 / 9;

  --cp-fa-card-radius: 0px;
  --cp-fa-card-height: 440px;
  --cp-fa-label-weight: 500;
  --cp-fa-label-tracking: 0.18em;
  --cp-fa-label-transform: uppercase;
  --cp-fa-scrim: linear-gradient(to top, rgba(15, 12, 8, 0.78) 0%, rgba(15, 12, 8, 0.12) 55%, transparent 82%);
  --cp-tile-label-weight: 500;
  --cp-tile-scrim: var(--cp-fa-scrim);

  --cp-listings-accent: var(--cp-primary);
  --cp-listings-badge-color: #14110c;
  --cp-listings-scrim: var(--cp-fa-scrim);
  --cp-listings-card-meta-bg: #eae9e8;
  --cp-listings-price-size: 1.5rem;
  --cp-listings-card-text-color: #000;
  --cp-listings-card-price-color: #000;
  --cp-listings-matte: #14110c;
  --cp-listings-card-shadow: var(--cp-card-shadow);
  --cp-listings-card-ratio: 16 / 10;

  --cp-footer-bg: #fff;
  --cp-footer-color: #000;
  --cp-footer-heading: #000;
  --cp-footer-link: #000;
  --cp-footer-muted: #000;
  --cp-footer-link-hover: #000;
  --cp-footer-border: rgba(196, 166, 104, 0.22);
  --cp-footer-logo-filter: brightness(0) invert(1);
}

body {
  background-color: #fbf9f4;
  color: #1a1611;
}

#header.home .logo.primary {
  content: var(--logo-white);
}
#header.home.scrolled .logo.primary,
#header:not(.home) .logo.primary {
  content: var(--logo-color);
}
.cover .cp-eyebrow {
  font-size: 1rem;
}
@media only screen and (max-width: 767px) {
  .cover .cover-image {
    background-attachment: scroll !important;
  }
}
.cp-listing-card__price {
  font-family: var(--cp-text-font);
}
[data-cp-component] h2 {
  margin-bottom: 2rem !important;
}
[data-cp-component="Testimonials"].cp-tc--peek .cp-container {
  max-width: 1140px;
}
.cp-listing-card--contained .cp-listing-card__body,
.cp-listing-card__meta {
  text-align: center;
}
.cp-listing-card__meta {
  justify-content: center;
}
#home-bodycontent .page-wrapper > .p-t-3.p-b-3.background-white,
a[href="http://boldtrail.com/"] {
  display: none;
}
.footer-wrapper {
  background-color: var(--cp-footer-bg) !important;
}
[data-cp-component="HomeValue"] .cp-hv-mockup-note {
  color: #fff;
}
[data-cp-component="HomeValue"] .cp-hv-mockup {
  border-color: #fff;
}
[data-cp-component] .cp-social a {
  border: 1px solid #000 !important;
}
.beer-slider {
  display: block;
  width: 100%;
}
.beer-slider > img {
  width: 100%;
}
.beer-slider .beer-range {
  -webkit-appearance: slider-horizontal !important;
  touch-action: pan-y !important;
  width: calc(100% + 2px) !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  opacity: 0 !important;
}
.beer-slider,
.beer-slider * {
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.beer-handle,
.beer-reveal[data-beer-label]:after,
.beer-slider[data-beer-label]:after,
.beer-range:focus ~ .beer-handle {
  background: #fff;
}
@media only screen and (max-width: 767px) {
  .cover-image {
    background-image: url("https://dtzulyujzhqiu.cloudfront.net/remaxnewimagemi10755/images/1790352303_VtFMOtM4U68kUEZ46yGmIf9BbmPtYSyeYuYUn9uk.jpg") !important;
  }
}
