/** Shopify CDN: Minification failed

Line 333:0 Unexpected "="
Line 333:1 Expected "}" to go with "{"

**/
/* ==========================================
   HOLLYWOOD BROWZER — BRAND TYPOGRAPHY
   ========================================== */

/* Body copy */
body,
p,
span,
li,
a,
input,
textarea,
label,
.BlogPost__Excerpt,
.card__content {
  font-family: 'Inter', sans-serif !important;
  font-weight: 300 !important;
  line-height: 1.65 !important;
  letter-spacing: 0 !important;
}

/* H1 */
h1,
.section__header h1 {
  font-family: 'Bebas Neue', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.05em !important;
  line-height: 1.05 !important;
  text-transform: uppercase !important;
}

/* H2 and heading classes */
.Heading,
.SectionHeader__Heading,
.BlockHeading,
.CollectionItem__Title,
.ArticleItem__Title,
.BlogPost__Title,
h2,
.section__header h2,
.heading.h2,
.heading.heading--small,
.SubHeading,
.section__subheading {
  font-family: 'Bebas Neue', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.05em !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

/* H3 — product page intros only */
.product-description-intro,
.product-meta__description > p:first-child {
  font-family: 'Inter', sans-serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
  letter-spacing: 0 !important;
  line-height: 1.4 !important;
  text-transform: none !important;
}

/* Standard product/body copy */
.rte p,
.product-meta__description p,
.article-item__excerpt,
.shopify-section--blog-posts p,
.shopify-section--blog-posts span {
  font-family: 'Inter', sans-serif !important;
  font-weight: 300 !important;
  font-style: normal !important;
  letter-spacing: 0 !important;
  line-height: 1.65 !important;
  text-transform: none !important;
}

/* Blog/article card titles — reset to normal size */
h3.article-item__title,
.template-index .shopify-section h3.article-item__title,
.template-index .shopify-section h3.article-item__title.heading {
  font-size: 20px !important;
  line-height: 1.3 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

@media screen and (max-width: 768px) {
  h3.article-item__title,
  .template-index .shopify-section h3.article-item__title {
    font-size: 18px !important;
  }
}

@media(max-width:768px){
  #shopify-section-template--25913434243378__1757013657eb3700f:before{
    font-size:28px;
    margin-bottom:24px;
    letter-spacing:0.10em;
  }
}

/* =========================================================
   FORCE ALL BUTTONS
   ========================================================= */

:root {
  --primary-button-background: #BFA36C !important;
  --primary-button-text-color: #191515 !important;
  --secondary-button-background: #BFA36C !important;
  --secondary-button-text-color: #191515 !important;
  --button-background: 191, 163, 108 !important;
  --button-text-color: 25, 21, 21 !important;
  --primary-button-background-rgb: 191, 163, 108 !important;
  --primary-button-text-color-rgb: 25, 21, 21 !important;
}

a.button,
a.Button,
button.button,
button.Button,
.button,
.Button,
.btn,
.shopify-payment-button__button,
.product-form__submit,
input[type="submit"],
button[type="submit"] {
  background: #BFA36C !important;
  background-color: #BFA36C !important;
  border-color: #BFA36C !important;
  color: #191515 !important;
  box-shadow: none !important;
}

a.button:hover,
a.Button:hover,
button.button:hover,
button.Button:hover,
.button:hover,
.Button:hover,
.btn:hover,
.shopify-payment-button__button:hover,
.product-form__submit:hover,
input[type="submit"]:hover,
button[type="submit"]:hover {
  background: #a88d57 !important;
  background-color: #a88d57 !important;
  border-color: #a88d57 !important;
  color: #191515 !important;
}

[data-color-scheme] a.button,
[data-color-scheme] .button,
[data-color-scheme] .Button,
.shopify-section a.button,
.shopify-section .button,
.shopify-section .Button {
  background: #BFA36C !important;
  background-color: #BFA36C !important;
  border-color: #BFA36C !important;
  color: #191515 !important;
}

a.button[style*="background"],
.button[style*="background"],
.Button[style*="background"],
a[style*="background-color"] {
  background-color: #BFA36C !important;
  border-color: #BFA36C !important;
  color: #191515 !important;
}

a.button,
a.Button,
button.button,
button.Button,
.button,
.Button,
.btn,
.shopify-payment-button__button,
.product-form__submit,
input[type="submit"],
button[type="submit"]:not([is="hover-button"]) {
  padding: 16px 40px !important;
  min-width: 160px !important;
  display: inline-block !important;
  letter-spacing: 0.12em !important;
  font-weight: 700 !important;
  font-family: 'Inter', sans-serif !important;
}

/* ==========================================
   MOBILE MENU
   ========================================== */

@media screen and (max-width: 740px) {
  .drawer__navigation a,
  .mobile-nav a,
  .header-sidebar a,
  .menu-drawer a,
  .sliding-panel a,
  .panel__navigation a,
  .nav-drawer a,
  .drawer__navigation .has-submenu > a,
  .drawer__navigation summary,
  .mobile-nav__item,
  .mobile-nav__link,
  .header-sidebar__link,
  .menu-drawer__menu-item,
  .panel__navigation-item > a,
  summary.list-menu__item,
  .menu-drawer__menu-item.list-menu__item,
  .drawer summary {
    font-family: "Inter", sans-serif !important;
    font-weight: 500 !important;
    letter-spacing: 0.12em !important;
    text-transform: uppercase !important;
    font-style: normal !important;
  }
}

@media screen and (min-width: 741px) {
  .mega-menu__title,
  .mega-menu__heading,
  .mega-menu .heading,
  .header__submenu .heading,
  .header__submenu h2,
  .header__submenu h3,
  .header__submenu a,
  .mega-menu__link,
  .mega-menu__item-title,
  .header__linklist-link,
  .header__menu-item,
  .header__linklist-item > a {
    font-family: "Inter", sans-serif !important;
    font-style: normal !important;
  }
}

/* ==========================================
   HEADING SIZES
   ========================================== */

.SectionHeader__Heading,
.section__header h2,
.Heading {
  font-size: 56px !important;
}

.section__subheading,
.SubHeading {
  font-size: 32px !important;
}

.shopify-section .SectionHeader__Heading,
.shopify-section .SectionHeader .Heading,
.shopify-section .SectionHeader h2,
.shopify-section .section__header .Heading,
.shopify-section .section__header h2,
.shopify-section .Heading.Heading--emphasize,
.shopify-section .Heading:last-child {
  font-size: 56px !important;
  line-height: 1.05 !important;
  letter-spacing: 0.05em !important;
}

.shopify-section .SectionHeader__SubHeading,
.shopify-section .SectionHeader .SubHeading,
.shopify-section .section__subheading,
.shopify-section .subheading {
  font-size: 32px !important;
  line-height: 1.15 !important;
}

.template-index .shopify-section h2,
.template-index .shopify-section .Heading,
.template-index .shopify-section .SectionHeader__Heading {
  font-size: 56px !important;
  line-height: 1.05 !important;
  letter-spacing: 0.05em !important;
}

/* Section heading h3s only — exclude article/blog card titles */
.template-index .shopify-section h3.heading:not(.article-item__title),
.template-index .shopify-section h3.Heading:not(.article-item__title) {
  font-size: 56px !important;
  line-height: 1.05 !important;
  letter-spacing: 0.05em !important;
}

@media screen and (max-width: 768px) {
  .template-index .shopify-section h2,
  .template-index .shopify-section .Heading,
  .template-index .shopify-section .SectionHeader__Heading {
    font-size: 36px !important;
  }

  .template-index .shopify-section h3.heading:not(.article-item__title),
  .template-index .shopify-section h3.Heading:not(.article-item__title) {
    font-size: 36px !important;
  }

  .template-index .shopify-section .SectionHeader__SubHeading,
  .template-index .shopify-section .SubHeading,
  .template-index .shopify-section .section__subheading,
  .template-index .shopify-section .subheading {
    font-size: 22px !important;
  }
#shopify-section-sections--26071511630130__custom_html_EM437k .container {
  padding: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
.jdgm-write-rev-link,
.jdgm-write-rev-btn,
[class*="jdgm"] a[class*="write"],
.jdgm-histogram__bar--filled {
  background-color: #BFA36C !important;
  color: #000 !important;
  border-color: #BFA36C !important;
}
.image-with-text__navigation {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;
}
=