/** Shopify CDN: Minification failed

Line 115:20 Comments in CSS use "/* ... */" instead of "//"
Line 1139:14 Unexpected "{"
Line 1139:23 Expected ":"
Line 1143:14 Unexpected "{"
Line 1143:23 Expected ":"
Line 1145:15 Unexpected "{"
Line 1145:24 Expected ":"

**/
/*//// COLORS ////*/

:root {
  /* Your existing variables */
  --brown: #72583F;
  --butter-yellow: #fff7d2;
  --chocolate: #4b3122;
  --ivory:  #f9f2ea;
  --tan: #b7a287;
  --dark-brown: #2e281c;

  /* Your custom font variables */
  --heading-font: "BauhausChez-Bold", sans-serif;
  --heading-font-ital: "BauhausChez-Light", sans-serif;
  --subheading-font: "IvyOra-Regular", "ivyora-display", serif;
  --subheading-font-ital: "IvyOra-Italic", "ivyora-display", serif;
  --body-font: "Montserrat-Light", "Montserrat", sans-serif;

  /* OVERRIDE THEME'S FONT VARIABLES */
  --font-heading--family: "BauhausChez-Bold", sans-serif;
  --font-body--family: "Montserrat-Light", "Montserrat", sans-serif;
}



/*//// FONT FILES ////*/

/*==== HEADING – BOLD ====*/
@font-face {
  font-family: "BauhausChez-Bold";
  src: url("/cdn/shop/files/BauhausChezDisplay2.0-Bold.woff2?v=1764034908") format("woff2"),
       url("/cdn/shop/files/BauhausChezDisplay2.0-Bold.woff?v=1764034908") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/*==== SUBHEADING – REGULAR ====*/
@font-face {
  font-family: "IvyOra-Regular";
  src: url("/cdn/shop/files/ivyora-display-light.woff2?v=1766097384") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/*==== SUBHEADING – ITALIC ====*/
@font-face {
  font-family: "IvyOra-Italic";
  src: url("/cdn/shop/files/ivyora-display-light-italic.woff2?v=1766097384") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/*==== SUBHEADING – ITALIC (needs italic file) ====*/
@font-face {
  font-family: "IvyOra-Italic";
  src: url("/cdn/shop/files/ivyora-display-light-italic.woff2?v=1766097384") format("woff2"),
       url("/cdn/shop/files/ivyora-display-light-italic.woff?v=1766097384") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}


/*==== BODY – MONTSERRAT VARIABLE ====*/
@font-face {
  font-family: "Montserrat-Light";
  src: url("/cdn/shop/files/Montserrat-VariableFontwght.woff2?v=1766095058") format("woff2-variations"),
       url("/cdn/shop/files/Montserrat-VariableFontwght.woff?v=1766095058") format("woff-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/*//// TYPOGRAPHY & BUTTON STYLES ////*/

.h1, .h2, .h3, .h4 {
    font-family: var(--heading-font) !important;
}

.h1 em, .h2 em, .h3 em, .h4 em {
    font-family: var(--heading-font-ital) !important;
}

.h5, .h6, .button {
    font-family: var(--subheading-font) !important;
}

.h5 em, .h6 em {
    font-family: var(--subheading-font-ital) !important;
}

.p {
    font-family: var(--body-font) !important;
}

.button {
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

/*/////announcment*//////

/*==== FORCE IVYORA ON ALL BROWSERS ====*/
[class*="subheading"],
.announcement-bar__slide,
.announcement-bar__slide *,
.button-secondary,
.h5, .h6,
[style*="IvyOra"] {
  font-family: "IvyOra-Regular", "ivyora-display", serif !important;
}

[class*="subheading"] em,
[class*="subheading"] i,
.announcement-bar__slide em,
.announcement-bar__slide i,
.h5 em, .h6 em {
  font-family: "IvyOra-Italic", "ivyora-display", serif !important;
  font-style: italic !important;
}


/* Secondary button */
.button-secondary {
  font-family: "IvyOra-Italic", "ivyora-display", serif !important;
  font-style: italic;
  font-size: 18px !important;
  font-weight: 400 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}




/*////////////////////////////////*/
/*//// HEADER NAVIGATION MENU ////*/
/*////////////////////////////////*/

/*//// MOBILE MENU ////*/

@media screen and (max-width: 1023px) {
.menu-list__submenu .menu-list__link-title {
  font-family: var(--body-font) !important;
  color: var(--dark-brown) !important;
}

/* MOBILE MENU DRAWER TEXT */
.menu-drawer__menu-item-text {
  font-family: var(--body-font) !important; 
  font-weight: 700 !important;
  letter-spacing: .5px;
}
/* MOBILE PRODUCT FEED UNDER SHOP */
.drawer-product-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  padding: 20px 10px;
}

.drawer-product-item {
  display: flex;
  flex-direction: column;
  gap: 6px;
  text-decoration: none;
}

.drawer-product-thumb {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 6px;
}

.drawer-product-title {
  font-family: var(--body-font);
  font-weight: 600;
  font-size: 14px;
  color: var(--color-foreground);
}

.drawer-product-price {
  font-size: 13px;
  color: var(--color-foreground);
  opacity: .8;
}

}


/* Push mobile drawer below header */
@media screen and (max-width: 749px) {
  #menu-drawer {
    top: var(--body-font, 60px);
    height: calc(100dvh - var(--body-font, 60px));
  }
}

/* Mobile Nav Header Bar */
.mobnav-header-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 20px;
  position: sticky;
  top: 0;
  background: #fafaf9;
  z-index: 10;
  border-bottom: 1px solid #e5e5e5;
}

.mobnav-logo img {
  display: block;
  max-width: 120px;
  height: auto;
}

.mobnav-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: none;
  border: none;
  cursor: pointer;
  color: inherit;
  padding: 0;
}

.mobnav-close:hover {
  opacity: 0.7;
}

/* ============================================
   NODPOD-STYLE MOBILE NAV
   ============================================ */

.nodpod-mobnav {
  padding: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.mobnav-accordion {
  flex: 1;
  overflow-y: auto;
}

.nodpod-mobnav {
  font-family: var(--body-font);
}


/* Accordion Details */
.mobacc {
  border-bottom: 1px solid var(--color-border, #e5e5e5);
}

.mobacc__summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 18px 20px;
  font-family: var(--body-font) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
    text-transform: uppercase !important;
  color: var(--color-foreground, #333);
  cursor: pointer;
  list-style: none;
  background: transparent;
}

.mobacc__summary::-webkit-details-marker {
  display: none;
}

.mobacc__summary::after {
  content: '+';
  font-size: 24px;
  font-weight: 300;
  color: #888;
}

.mobacc[open] .mobacc__summary::after {
  content: '−';
}

.mobacc__panel {
  padding: 0 20px 20px;
}

/* Simple link style (for items without children) */
.mobacc__link {
  display: block;
  padding: 18px 20px;
  font-family: var(--body-font) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
    text-transform: uppercase !important;
  color: var(--color-foreground, #333);
  text-decoration: none;
  border-bottom: 1px solid var(--color-border, #e5e5e5);
}

.mobacc__link:hover {
  color: var(--color-foreground, #333);
  background: rgba(0,0,0,0.02);
}

/* Product Listings */
.mobnav-listings {
  padding: 0;
}

.mobnav-listings-wrapper {
  display: flex;
  flex-direction: column;
}

/* Individual Product Card */
.main-listing {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 15px;
  text-decoration: none;
  color: inherit;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  margin-bottom: 10px;
  background: #fff;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

.main-listing:hover {
  background-color: #FFF8DC; /* Butter yellow */
  border-color: #F5E6A3;
}

/* Product Image */
.mobnav-listing-img {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  border-radius: var(--menu-image-border-radius, 6px);
  overflow: hidden;
  background: #f5f5f5;
}

.main-product-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.main-product-image--placeholder {
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #f0f0f0 0%, #e0e0e0 100%);
}

/* Product Details */
.mobnav-listing-details {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}

/* Star Rating - Judge.me Widget */
.star-rating-area {
  margin-bottom: 2px;
}

.star-rating-area .jdgm-preview-badge {
  display: block;
}

/* Hide review count in mobile nav if desired */
.star-rating-area .jdgm-prev-badge__text {
  display: none;
}

/* Product Title */
.product-title-txt {
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 500;
  color: #333;
  line-height: 1.3;
  margin: 0;
}

/* Product Subtitle */
.mobnav-listing-product-subtitle {
  font-family: var(--body-font);
  font-size: 13px;
  color: #888;
  font-style: italic;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Product Price */
.mobnav-listing-price {
  flex-shrink: 0;
  margin-left: auto;
  padding-left: 10px;
}

.product-price-txt {
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  color: #000;
}

/* Shop All Button - Secondary Style */
.mobile-menu-btn {
  display: block;
  width: 100%;
  padding: 14px 20px;
  background-color: transparent;
  border: 1px solid var(--brown);
  color: #000;
  text-align: center;
  text-decoration: none;
  font-family: var(--body-font);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 5px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.mobile-menu-btn:hover {
  background-color: var(--butter-yellow);
  color: #000;
}

/* Submenu Links */
.submenu-mobnav-links {
  list-style: none;
  margin: 0;
  padding: 0;
}

.submenu-mobnav-links li {
  margin: 0;
}

.submenu-mobnav-links a {
  display: block;
  padding: 12px 0;
  font-family: var(--body-font);
  font-size: 16px;
  color: #555;
  text-decoration: none;
  border-bottom: 1px solid #f0f0f0;
}

.submenu-mobnav-links a:hover {
  color: #333;
}

.submenu-mobnav-links li:last-child a {
  border-bottom: none;
}

/* Press Quote */
.mobnav-press {
  padding: 25px 20px;
  background: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}

.mobnav-press-quote {
  text-align: center;
}

.quote-text {
  font-family: var(--body-font);
  font-size: 15px;
  font-style: italic;
  color: #555;
  line-height: 1.5;
  margin-bottom: 15px;
}

.quote-logo {
  display: flex;
  justify-content: center;
}

.quote-logo img {
  max-width: 150px;
  height: auto;
  opacity: 0.7;
}

/* Quick Links */
.mobnav-quick {
  padding: 20px;
  background: #fff;
  border-top: 1px solid #e5e5e5;
}

.mobnav-quick-grid {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}

.mobnav-btn-links {
  flex: 1;
  padding: 12px 10px;
  background: transparent;
  border: 1px solid var(--brown);
  color: #000;
  text-align: center;
  text-decoration: none;
  font-family: var(--body-font);
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 4px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.mobnav-btn-links:hover {
  background: var(--butter-yellow);
  color: #000;
}

.mobnav-header-btn a {
  display: block;
  width: 100%;
  padding: 16px 20px;
  background-color: transparent;
  border: 1px solid var(--brown);
  color: #000;
  text-align: center;
  text-decoration: none;
  font-family: var(--body-font);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 4px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.mobnav-header-btn a:hover {
  background-color: var(--butter-yellow);
  color: #000;
}





/*//// DESKTOP MENU ////*/

.menu-list__link-title {
  font-family: var(--body-font) !important;
   text-transform: uppercase !important;
   font-weight: 700 !important;
  letter-spacing: .5px;
  font-size: 16px !important;

}

/* Force submenu item titles to use Bold Heading Font */
.menu-list__submenu-inner .mega-menu__link-title,
.menu-list__submenu-inner a .mega-menu__link-title,
.menu-list__submenu-inner .wrap-text {
  font-family: var(--body-font) !important; /* Bauhaus Chez Bold */
  font-weight: 700 !important;
  letter-spacing: .5px;
  text-transform: uppercase !important;
  font-size: 16px !important;
}





/*//// CART SLIDE OUT DRAWER ////*/







/*/////////////////////////////////*/
/*/////////// HOME PAGE ///////////*/
/*////////////////////////////////*/


/*//// SECTION 01-HERO ////*/


.text-block--AeTFkWE0rSk9xQzREa__text_UR9twy h3 {
  font-family: var(--heading-font-ital) !important;
}


.text-block--AT3NuWExxbUtOQkxRU__text_43Y76H h3 {
  font-family: var(--heading-font-ital) !important;
}

.text-block--AT3NuWExxbUtOQkxRU__text_43Y76H h3 strong {
  font-family: var(--heading-font) !important;
}



.text-block--ARit0RFhOUWJIS0MwN__text_nkgB8t h3 {
  font-family: var(--heading-font-ital) !important;
}

.text-block--ARit0RFhOUWJIS0MwN__text_nkgB8t h3 strong {
  font-family: var(--heading-font) !important;
}

/* "bundle up" - force IvyOra Italic */
.text-block--AVWl3VEtja3psZDIvR__text_qmFDhC h2 {
  font-family: "IvyOra-Italic", "ivyora-display", serif !important;
  --font-family: "IvyOra-Italic", "ivyora-display", serif !important;
}



.text-block--AVHV3TXVKSFl4K3pLT__text_cnDLiT h1 {
  font-family: var(--heading-font) !important;
}


/* Desktop/Default stays the same */
.text-block--AVWl3VEtja3psZDIvR__text_qmFDhC h2 {
  font-family: var(--subheading-font-ital) !important;
}

/* Mobile override */
@media (max-width: 768px) {

  /* "your bands, that is." */
  .text-block--AVHV3TXVKSFl4K3pLT__text_cnDLiT {
    --font-size: 35px !important;
    --line-height: 1.25;
    --letter-spacing: 0.02em;
    --max-width: 100%;
  }

  /* "bundle up" */
  .text-block--AVWl3VEtja3psZDIvR__text_qmFDhC {
    --font-size: 35px !important;
    --line-height: 1.35;
    --letter-spacing: 0.04em;
    --max-width: 100%;
  }
}


.button-secondary {
font-family: var(--subheading-font-ital) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  text-transform: none !important;
  font-style: normal !important;
  letter-spacing: normal !important;
}


/*//// SECTION 02-Marquee ////*/
/* Marquee background — Butter Yellow */
#shopify-section-template--18635780489392__marquee_cf8GQq,
#shopify-section-template--18635780489392__marquee_cf8GQq .section-background,
#shopify-section-template--18635780489392__marquee_cf8GQq marquee-component {
    background-color: #fff7d2 !important;
}



/* Base word: LIGHT heading font */
.text-block--AU1lqYnZQVkZJdER2c__text_zHnVft p {
    font-family: var(--heading-font-ital) !important;
    font-weight: 300 !important;
    letter-spacing: 0 !important;
}

/* Uppercase/bold portion (strong or span) */
.text-block--AU1lqYnZQVkZJdER2c__text_zHnVft strong,
.text-block--AU1lqYnZQVkZJdER2c__text_zHnVft b,
.text-block--AU1lqYnZQVkZJdER2c__text_zHnVft span {
    font-family: var(--heading-font) !important;
    font-weight: 700 !important;
    font-style: normal !important;
}
/* baseline leveling for BOTH marquee items */
.text-block--AUnNDM1B6MzBYMW8rN__text_GgqhNb p,
.text-block--AU1lqYnZQVkZJdER2c__text_zHnVft p {
    line-height: 1;
    display: inline-flex;
    align-items: center;
}

/* LIFT "shop now" slightly — this should level the baseline */
.text-block--AUnNDM1B6MzBYMW8rN__text_GgqhNb p {
    position: relative;
    top: -2px;  /* adjust: try -1px → -3px until fully perfect */
}

/* optional — if fashionHACKS still sits too low/high, use this instead */
.text-block--AU1lqYnZQVkZJdER2c__text_zHnVft p {
    position: relative;
    top: 0; /* you can tweak this if needed */
}




/*//// SECTION 03 - Featured collection ////*/


/* =========================================
   PRODUCT CARD — FORCE WIDTH + SPACING FIX
   ========================================= */


/* Base text: LIGHT heading font */
.text-block--AZ3V0VzNiQnUyVFJWO__text_RiGCbG p {
    font-family: var(--heading-font-ital) !important;
    font-weight: 300 !important;
}

/* "HACKS" inside <strong>: BOLD heading font */
.text-block--AZ3V0VzNiQnUyVFJWO__text_RiGCbG strong {
    font-family: var(--heading-font) !important;
    font-weight: 700 !important;
    font-style: normal !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .text-block--AZ3V0VzNiQnUyVFJWO__text_RiGCbG p {
    font-size: clamp(2.4rem, 6vw, 3rem) !important;
  }
}
/* Mobile */
@media (max-width: 768px) {
  .text-block--AZ3V0VzNiQnUyVFJWO__text_RiGCbG p {
    font-size: clamp(1.9rem, 6vw, 2.4rem) !important;
    line-height: 1.05 !important;
  }
}




/* Product Card - Title (Heading Font) */
.product-card .group-block-content .text-block p {
  font-family: var(--heading-font) !important;
  font-size: 1.125rem;
}

/* Product Card - Price (Body Font, Weight 600) */
.product-card product-price,
.product-card product-price .price {
  font-family: var(--body-font) !important;
  font-weight: 600 !important;
  font-size: 0.875rem;
}

/* Mobile Optimization */
@media screen and (max-width: 749px) {
  .product-card .group-block-content .text-block p {
    font-size: 1rem;
  }
  
  .product-card product-price,
  .product-card product-price .price {
    font-size: 0.8125rem;
  }
}



/* ============================
   BADGES
   ============================ */


/* Section needs padding at top for badge */
.section-resource-list {
  padding-top: 50px !important;
}

/* Product card allows badge to overflow */
product-card {
  position: relative;
  overflow: visible !important;
}

product-card-link {
  overflow: visible !important;
}

/* BUT keep the content clipped for rounded corners */
product-card .product-card__content {
  overflow: hidden !important;
}

/* Badge positioning */
.custom-badge--wrapper {
  position: absolute;
  z-index: 10;
  right: -60px;
  top: -17.5px;
  pointer-events: none;
}

/* Best Seller SVG Badge */
.custom-badge.best-seller {
  width: 9rem;
  height: 9rem;
  position: relative;
  background-color: transparent !important;
  padding: 0;
}

.custom-badge.best-seller::before {
  content: '';
  background-image: url(/cdn/shop/files/best_seller.svg?v=1766094022);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.custom-badge.best-seller .badge-content {
  display: none;
}

/* Mobile */
@media screen and (max-width: 749px) {
  .custom-badge.best-seller {
    width: 4rem;
    height: 4rem;
  }
  
  .custom-badge--wrapper {
    right: -20px;
    top: -18px;
  }
}

.custom-badge.new::before {
  content: '';
  background-image: url(/cdn/shop/files/new.svg?v=1766094022);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.custom-badge.new .badge-content {
  display: none;
}



/*//// SECTION 04- Image with text ////*/


/* Base word: "fasion" */
.text-block--AKzd2SFZRVUtJeEdlN__text_hmtGxe p {
  font-family: var(--heading-font-ital) !important;
  font-style: italic;
}

/* Emphasized word: "HACKS" */
.text-block--AKzd2SFZRVUtJeEdlN__text_hmtGxe p strong {
  font-family: var(--heading-font) !important;
  font-style: normal;
}



@media (max-width: 768px) {

  /* "fasion" */
  .text-block--AKzd2SFZRVUtJeEdlN__text_hmtGxe p {
    font-size: 1.9rem;
    line-height: 1.2;
    letter-spacing: 0.02em;
  }

  /* "HACKS" */
  .text-block--AKzd2SFZRVUtJeEdlN__text_hmtGxe p strong {
    letter-spacing: 0.08em;
    font-weight: 700;
  }

  /* Let it breathe horizontally */
  .text-block--AKzd2SFZRVUtJeEdlN__text_hmtGxe {
    --width: 100% !important;
    max-width: 100% !important;
  }
}

/* Phonetic line */
.text-block--ASTBvVHEyWk5jTnd3O__text_jAtGCa em {
  font-family: var(--subheading-font-ital) !important;
  font-style: italic;
}



@media (max-width: 768px) {

  .text-block--ASTBvVHEyWk5jTnd3O__text_jAtGCa {
    --font-size: 1.6rem !important;
    --line-height: 1.3;
    --letter-spacing: 0.04em;
    --width: 100% !important;
    max-width: 100% !important;
  }
}


/*//// SECTION 05- Band Fam ////*/

/* Base heading text: LIGHT (heading italic) */
.text-block--AamJDMFB6ZFhwb2hUa__text_DTRxMB h2 {
  font-family: var(--heading-font-ital) !important;
}

/* "BAND": REGULAR heading */
.text-block--AamJDMFB6ZFhwb2hUa__text_DTRxMB h2 strong {
  font-family: var(--heading-font) !important;
  font-style: normal;
}


@media (max-width: 768px) {

  .text-block--AamJDMFB6ZFhwb2hUa__text_DTRxMB {
    padding-top: 50px !important;
  }

  .text-block--AamJDMFB6ZFhwb2hUa__text_DTRxMB h2 {
    font-size: clamp(2.2rem, 7vw, 2.8rem);
    line-height: 1.15;
    letter-spacing: 0.02em;
  }

  .text-block--AamJDMFB6ZFhwb2hUa__text_DTRxMB h2 strong {
    letter-spacing: 0.06em;
  }
}


.jdgm-carousel-item__review-body > p {
  margin: 0;
  padding-bottom: 20px !important;
  text-align: center;
}

@media (max-width: 768px) {
  .jdgm-carousel-item__review-body > p {
    padding-bottom: 28px !important;
  }
}



.jdgm-carousel-item__reviewer-name-wrapper {
  text-align: center;
  margin: 7px 0;
  text-transform: uppercase !important;
  font-weight: 600 !important;
}


/*//// SECTION 07-WARDROBE’S bestie ////*/

/* Base text: LIGHT */
.text-block--AMjlITndrUW9XTlZOU__text_4NJkeU h2 {
  font-family: var(--heading-font-ital) !important;
}

/* Emphasis word: REGULAR */
.text-block--AMjlITndrUW9XTlZOU__text_4NJkeU h2 strong {
  font-family: var(--heading-font) !important;
  font-style: normal;
}


@media (max-width: 768px) {

  .text-block--AMjlITndrUW9XTlZOU__text_4NJkeU h2 {
    font-size: clamp(2.4rem, 7.5vw, 3.2rem);
    line-height: 1.15;
    letter-spacing: 0.02em;
  }

  .text-block--AMjlITndrUW9XTlZOU__text_4NJkeU h2 strong {
    letter-spacing: 0.06em;
  }
}

.jdgm-carousel__arrows {
  display: none !important;
}


@media (max-width: 768px) {
  .jdgm-carousel__arrows {
    display: none !important;
  }
}


.jdgm-carousel-item__review-rating {
  font-size: 120%;
  padding-bottom: 20px !important;
}


@media (max-width: 768px) {
  .jdgm-carousel-item__review-rating {
    padding-bottom: 0px !important;
  }
}


/* Judge.me stars color */
.jdgm-star {
  color: #fff7d2 !important;
}

/* In case SVG stars are used */
.jdgm-star svg,
.jdgm-star path {
  fill: #fff7d2 !important;
  stroke: #fff7d2 !important;
}
.jdgm-carousel-item__review-body > p {
  margin: 0;
  padding-bottom: 20px !important;
}


@media (max-width: 768px) {
  .jdgm-carousel-item__review-body > p {
    padding-bottom: 10px !important;
  }
}




/*//// SECTION 07-About Jess ////*/
/* Base text: LIGHT */
.text-block--AMzFHR0RtZUNkUStld__text_PTCYdc h2 {
  font-family: var(--heading-font-ital) !important;
}

/* "jess": REGULAR */
.text-block--AMzFHR0RtZUNkUStld__text_PTCYdc h2 strong {
  font-family: var(--heading-font) !important;
  font-style: normal;
}

@media (max-width: 768px) {
  .text-block--AMzFHR0RtZUNkUStld__text_PTCYdc h2 {
    font-size: clamp(2.4rem, 7.5vw, 3.2rem);
    line-height: 1.15;
  }
}



/*/////////////////////////////////*/
/*////////// FOOTER MENU //////////*/
/*////////////////////////////////*/

#Footer-sections--18635780620464__custom_footer_iWe4ar .footer__links {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 10px !important;
}


@media screen and (min-width: 990px) {
  .rf-column.rf-column--navigate {
    border-left: none !important;
    padding-left: 0 !important;
  }
}


#RouseFooter-{{ section.id }} .rf-heading {
  font-weight: 700 !important;
  font-size: 12px !important;
}
#RouseFooter-{{ section.id }} .rf-copyright p {
  white-space: nowrap;
}#RouseFooter-{{ section.id }} .rf-copyright a {
  text-decoration: underline;
}

/*////////////////////////////////*/
/*///////// PRODUCT PAGE /////////*/
/*///////////////////////////////*/


/*//// SECTION 01 ////*/



/*//// SECTION 02 ////*/



/*//// SECTION 03 ////*/



/*//// SECTION 04 ////*/







/*/////////////////////////////////*/
/*/////// COLLECTIONS PAGE ///////*/
/*////////////////////////////////*/







/*/////////////////////////////////*/
/*////////// ABOUT PAGE //////////*/
/*////////////////////////////////*/


/*//// SECTION 01 ////*/



/*//// SECTION 02 ////*/



/*//// SECTION 03 ////*/



/*//// SECTION 04 ////*/







/*////////////////////////////////////*/
/*/////////// CONTACT PAGE ///////////*/
/*///////////////////////////////////*/








/*////////////////////////////////////*/
/*/////////// PRODUCT PAGE ///////////*/
/*///////////////////////////////////*/














@media (max-width: 768px) {
  /* Collapse the section height */
  #shopify-section-template--18635780489392__section_4WkqkX
  .section {
    min-height: auto !important;
    height: auto !important;
  }

  /* Remove preview height Shopify injects */
  #shopify-section-template--18635780489392__section_4WkqkX
  .section--full-width {
    --section-preview-height: auto !important;
  }

  /* Ensure content hugs the pill */
  #shopify-section-template--18635780489392__section_4WkqkX
  .custom-section-content {
    padding: 0 !important;
    margin: 0 !important;
  }
}

/* Base word: fasion */
#shopify-section-template--18635780489392__section_4WkqkX
.text-block--ATHVYZzhBTjVJYW1ZO__text_Kp7rHE h3 {
  font-family: "BauhausChez-Light", sans-serif !important;
  font-weight: 300;
}

/* Override for HACKS */
#shopify-section-template--18635780489392__section_4WkqkX
.text-block--ATHVYZzhBTjVJYW1ZO__text_Kp7rHE h3 strong {
  font-family: var(--heading-font) !important;
}






@media screen and (max-width: 749px) {
  #shopify-section-template--18635780489392__slideshow_exDbd4 slideshow-slide {
    min-height: 50vh !important;
  }
}




@media screen and (max-width: 749px) {
  #shopify-section-template--18635780489392__slideshow_exDbd4 h1 {
    font-size: 1.55rem !important;
  }
  
  #shopify-section-template--18635780489392__slideshow_exDbd4 h3 {
    font-size: 1.55rem !important;
  }
  
  #shopify-section-template--18635780489392__slideshow_exDbd4 p {
    font-size: 1rem !important;
  }
}


