/** Shopify CDN: Minification failed

Line 98:34 Unexpected "!"

**/
/* === STEADY REINS v6 === */
:root{
  --sr-espresso:#180D06;--sr-leather:#2E1A0D;--sr-bark:#4A2E18;
  --sr-amber:#C8902A;--sr-amber-light:#D9A84D;
  --sr-cream:#F4EFE5;--sr-cream-muted:rgba(244,239,229,0.72);
}

/* ── ANNOUNCEMENT BAR ── */
.announcement-bar{
  background-color:var(--sr-bark)!important;color:var(--sr-cream)!important;
  font-family:'Barlow Condensed',sans-serif!important;
  letter-spacing:0.14em!important;text-transform:uppercase!important;font-size:0.75rem!important;
}
.announcement-bar a,.announcement-bar__message a{color:var(--sr-amber-light)!important;}
.announcement-bar p,.announcement-bar__message{color:var(--sr-cream)!important;}

/* ── HEADER ── */
header-component,header-component.header{
  background-color:var(--sr-espresso)!important;
  border-bottom:1px solid rgba(200,144,42,0.18)!important;
  box-shadow:0 2px 24px rgba(0,0,0,0.45);
}
header-component .color-scheme-1,header-component [class*="color-scheme"],
.header__row--top,.header__row--bottom{background-color:transparent!important;color:var(--sr-cream)!important;}
.header-logo__image{filter:brightness(0) invert(1)!important;}

/* ── HEADER LAYOUT: logo LEFT, nav RIGHT — all screen sizes ── */
.header__columns{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;}
.header__column--left{flex:none!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;}
header-menu.header-menu{display:none!important;}
/* Hide account/cart — nav replaces them */
.header__column--right{display:none!important;}
/* Hide hamburger/drawer toggle on mobile */
.header__drawer{display:none!important;}

/* Nav links — desktop */
header-menu a,header-menu button,
.header__menu-item>a,.header__menu-item>button{
  font-family:'Inter',sans-serif!important;font-size:0.7rem!important;
  font-weight:500!important;letter-spacing:0.13em!important;text-transform:uppercase!important;
  color:var(--sr-cream-muted)!important;text-decoration:none!important;transition:color 0.2s;
  white-space:nowrap;
}
header-menu a:hover,header-menu button:hover,
.header__menu-item>a:hover{color:var(--sr-amber-light)!important;}

/* ── MOBILE: same layout, smaller text ── */
@media(max-width:749px){
  .header__columns{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;}
  .header__column--left{flex:none!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;}
  .header__column--right{display:none!important;}
  header-menu.header-menu{display:none!important;}
  header-menu a,header-menu button,
  .header__menu-item>a,.header__menu-item>button{
    font-size:0.5rem!important;letter-spacing:0.08em!important;padding:0.25rem 0.3rem!important;
  }
  .header-logo__image-container{max-width:80px!important;}
  .header-logo{padding:0.5rem 0!important;}
}
@media(max-width:400px){
  header-menu a,header-menu button,
  .header__menu-item>a,.header__menu-item>button{
    font-size:0.42rem!important;letter-spacing:0.06em!important;padding:0.2rem!important;
  }
}

/* Mobile drawer — hide completely */
#MobileMenuDrawer,.header__drawer,.mobile-menu-drawer{display:none!important;}

/* Smooth scroll */
html{scroll-behavior:smooth;}
#shopify-section-template--19169094172781__hero_iVgr4t img.hero__media{opacity:0.07!important;mix-blend-mode:luminosity;}
#shopify-section-template--19169094172781__hero_iVgr4t .hero__content-wrapper{position:relative;z-index:3;}
#shopify-section-template--19169094172781__hero_iVgr4t .text-block .h2,
#shopify-section-template--19169094172781__hero_iVgr4t h2{
  font-family:'Cormorant Garant',serif!important;font-style:italic!important;
  font-weight:300!important;font-size:clamp(2.2rem,5vw,3.5rem)!important;
  line-height:1.15!important;color:var(--sr-cream)!important;
}
#shopify-section-template--19169094172781__hero_iVgr4t .button{
  font-family:'Barlow Condensed',sans-serif!important;font-size:0.82rem!important;
  font-weight:600!important;letter-spacing:0.2em!important;text-transform:uppercase!important;
  background:transparent!important;color:var(--sr-cream)!important;
  border:1px solid rgba(244,239,229,0.5)!important;
  padding:1rem 2.5rem!important;border-radius:0!important;transition:all 0.25s;
}
#shopify-section-template--19169094172781__hero_iVgr4t .button:hover{
  background:var(--sr-amber)!important;border-color:var(--sr-amber)!important;color:var(--sr-espresso)!important;
}

/* ── OUR STORY ── */

  background-color:var(--sr-cream)!important;
}

  font-family:'Cormorant Garant',serif!important;
  font-size:clamp(2rem,4vw,3.2rem)!important;font-weight:400!important;
  color:var(--sr-espresso)!important;line-height:1.15!important;
}

  font-family:'Inter',sans-serif!important;font-size:1rem!important;
  color:var(--sr-bark)!important;line-height:1.72!important;
}

/* ── PRODUCT SECTION ── */
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .section-background,
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .color-scheme-1,
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .product-information,
#the-shirt .section-background,#the-shirt .color-scheme-1{
  background-color:var(--sr-leather)!important;color:var(--sr-cream)!important;
}
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .product-information__media{
  background-color:var(--sr-espresso)!important;
}
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 h1{
  font-family:'Cormorant Garant',serif!important;
  font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:300!important;color:var(--sr-cream)!important;
}
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 p,
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .rte,
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 li{
  color:var(--sr-cream-muted)!important;font-family:'Inter',sans-serif!important;
}
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 [class*="price"]{
  color:var(--sr-cream-muted)!important;font-family:'Cormorant Garant',serif!important;
  font-style:italic!important;font-size:1.3rem!important;
}
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .product-form__submit,
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 form [type="submit"],
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 .button--primary{
  background-color:var(--sr-amber)!important;color:var(--sr-espresso)!important;
  border:none!important;font-family:'Barlow Condensed',sans-serif!important;
  font-weight:700!important;letter-spacing:0.15em!important;
  text-transform:uppercase!important;font-size:0.85rem!important;border-radius:0!important;
}
#shopify-section-template--19169094172781__featured_product_information_JTqRt4 hr{
  border-color:rgba(200,144,42,0.2)!important;
}
.header-logo{margin:0 auto!important;}


/* Our Story section - sand cream */
#our-story .section-background.color-scheme-1{background-color:#f5f0e8!important;background:#f5f0e8!important;}
#our-story .section.color-scheme-1{background-color:#f5f0e8!important;background:#f5f0e8!important;}
#our-story .color-scheme-1{background-color:#f5f0e8!important;color:#3b2a14!important;}
#our-story h2,#our-story h3,#our-story p{color:#3b2a14!important;}
#shopify-section-template--19169094172781__section_gWGNgp .section-background.color-scheme-1,#shopify-section-template--19169094172781__section_gWGNgp .section.color-scheme-1,#shopify-section-template--19169094172781__section_gWGNgp .color-scheme-1{background-color:#f5f0e8!important;background:#f5f0e8!important;color:#3b2a14!important;}
#shopify-section-template--19169094172781__section_gWGNgp h2,#shopify-section-template--19169094172781__section_gWGNgp p{color:#3b2a14!important;}
