/** Shopify CDN: Minification failed

Line 29:63 Expected ":"
Line 849:0 Expected "}" to go with "{"

**/
/*SITEWIDE FONT STYLING*/

h1 {font-family: BentonModDispComp-Light !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; color: #b72025;}
.h1 {font-family: BentonModDispComp-Light !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; color: #b72025;}
h2 {font-family: MorelloPencil !important; letter-spacing: 0em; font-size: 2.75em; line-height: 0.75em; padding-top: 30px; color: #b72025;}
h3 {font-family: halogen, sans-serif !important; font-weight: 700; font-style: normal; letter-spacing: .1em; text-transform: uppercase; font-size: .9em}
h4 {font-family: halogen, sans-serif !important; font-weight: 700; font-style: normal; letter-spacing: .1em; text-transform: uppercase; color: #b72025;}
.rte h1 {color: #b72025; font-size: 3.5em}
.rte h2 {color: #b72025;}
p {font-family: Calluna; font-size: 12pt;}
strong {
  color: #a49b34;
}
/*Text Columns With Images*/
.grid--flush-bottom h2 {font-family:"MorelloPencil" !important; letter-spacing: 0em; font-size: 2em; color: #b72025; text-transform: none !important;}
.grid--flush-bottom h3 {font-family: BentonModDispComp-Light !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; font-size: 2.2em; font-weight:200; color: #b72025;}
.grid--flush-bottom h4 {letter-spacing: 0.1em; font-family: 'halogen'; font-weight: 700; color: #b72025;}
.btn--secondary.btn--small {background: #a49b34; border: solid 1px #121a22; font-weight: 700;}

/*MOBILE FONT STYLING*/
@media screen and (max-width: 767px) {
h1 {font-family: BentonModDispComp-Light !important; font-size: 3em !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; color: #b72025;}
.h1 {font-family: BentonModDispComp-Light !important; font-size 3em !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; color: #b72025;}
}

/*Navigation*/
.site-nav__link {font-family: halogen !important; font-weight: 700 !important; font-style: normal; font-size: .7em}

.site-nav__dropdown a {font-size: 10pt !important; font-family: Calluna }
.site-nav__dropdown {background-image: url("/cdn/shop/files/LWD_Website_Assets_WebsiteBackground.jpg?v=1761240386");
background-color: #f9f1e5;}

.site-nav__dropdown-link--top-level {font-family: halogen, sans-serif !important; letter-spacing: .1em; text-transform: uppercase; font-weight: 700 !important; color: #b72025;}
.megamenu .site-nav__dropdown-link {font-size: 1em !important;}
.megamenu__colection-image {margin-top: 20px; border-radius: 0px; border: solid 1.5px #121a22;}

/*Mobile Navigation*/
.mobile-nav__link--top-level {font-size: .9em; font-family: 'halogen' !important;
letter-spacing: .1em !important; font-weight: 500; color: #b72025 !important}
.mobile-nav__social a .icon {color: #BFBE53;}


.announcement-bar {font-family: halogen, sans-serif !important; font-style: normal; letter-spacing: .1em; font-weight: 700 !important;}
.announcement-text {font-size: 0.7em;}

.btn {font-family: halogen !important; font-weight: 700; font-style: normal; border: solid 1px #121a22; letter-spacing: 0.05em; font-size: .7em; background-color: #a49b34;}

.hero__link .btn {border: solid 1px #121a22 !important; font-weight: 700;}

.rte a {border: none !important;}

.rte .btn {border: solid 1px #121a22 !important; letter-spacing: 0.05em; font-size: .7em; font-weight: 700}

.section-header__title {font-family: MorelloPencil !important; letter-spacing: 0em; color: #b72025; font-size: 3.5em}

.hero__top-subtitle {font-family: halogen, sans-serif !important; font-weight: 700; font-style: normal; letter-spacing: .1em; font-size: 1em}

.hero__subtitle {font-family: "BentonModDispComp-LightItalic" !important; font-size: 4em;}

.subheading {letter-spacing: 0.1em; font-family: halogen, sans-serif; font-size: .7em; font-weight: 700;}

.h1.appear-delay-1 {font-size: 3.5em}

.grid-product__title {font-family: halogen !important; font-weight: 700; text-transform: uppercase; color: #121a22; font-size: .5em; letter-spacing: .1em;}
.grid-product__price {font-family: halogen !important; font-weight: 700; text-transform: uppercase; color: #121a22; font-size: .75em;}

.image-spacer__container {
  width: 100%;
  text-align: center;
  }
  .image-spacer__container img {
  width: 100%;
  }

.footer__title {
font-family: 'halogen';
letter-spacing: .1em;
color: #121a22;
}

.site-footer__linklist a {
font-family: 'Calluna';
color: #121a22;
}

.footer__newsletter-input {
font-family: 'Calluna';
color: #121a22;
}


/*MOBILE STYLES*/

/*Mobile Navigation*/
.mobile-nav__child-item {
font-family: 'Calluna';
}
.mobile-nav__link--top-level {font-weight: 700 !important;}

/*Hero Banner Mobile*/
@media screen and (max-width: 767px) {
.hero__text-content.vertical-center .h1 {font-size: 4em !important; line-height: 0em; margin-top: -30px;}
.hero__text-content.vertical-center .h2 {font-size: 1em !important;}}
@media screen and (max-width: 767px) {
.hero__subtitle {font-size: 3em !important; margin-top: -5px !important; line-height: 1em; margin-bottom: 25px;}
.hero__top-subtitle {font-size: .75em !important; margin-top: 10px !important; line-height: 1em}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__163353313443195bba 
.hero__text-content.vertical-center .h1 {font-size: 1em !important; line-height: 1em; margin-top: -30px;}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__163353313443195bba
.hero__subtitle {font-size: 4em !important; margin-top: 10px !important;}}

/*Rich Text Mobile*/
@media screen and (max-width: 767px) {
.rte h1 {font-size: 2.8em !important; line-height: 0.8em; margin-bottom: -30px;}}
@media screen and (max-width: 767px) {
.rte h2 {font-size: 2.5em !important; margin-top: -30px !important}}
@media screen and (max-width: 767px) {
.rte p {width: 100% !important}}
@media screen and (max-width: 767px) {
.text-center h2 {font-size: 2.5em !important; line-height: 1em}}
@media screen and (max-width: 767px) {
.rte h3 {width: 100% !important;}}

/*Image With Text Mobile*/
@media screen and (max-width: 767px) {
.feature-row__text {margin-top: 50px !important}}

/*Image With Text Mobile Homepage*/
@media screen and (min-width: 767px) {
#shopify-section-template--20207288942812__text_and_image_w4HiNY 
.btn {top: 40px}}
@media screen and (min-width: 767px) {
#shopify-section-template--20207288942812__text_and_image_w4HiNY 
  .feature-row__text {
    margin-right: -60px;
}}
#shopify-section-template--20207288942812__text_and_image_w4HiNY
{
  background: url(/cdn/shop/files/BrownCheckTextureBG.png?v=1765233839)
    no-repeat center !important;
  background-size: cover !important;
  padding-bottom: 20px;
  padding-top: 20px;
}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288942812__1632941529f65271f4
.animation-cropper {overflow: visible;}}


/*About Page Mobile Border*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__rich_text_QGqYFx
  {background: url(/cdn/shop/files/LWD_Website_Assets_Divider.png?v=1761606669)
    no-repeat top;
  background-size: auto;
  background-color: transparent;
  padding-top: 50px;
  padding-bottom: 0px;
  margin-top: -40px !important;
  margin-bottom: 0px;
}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__rich_text_NmzJGk
  {background: url(/cdn/shop/files/LWD_Website_Assets_Divider.png?v=1761606669)
    no-repeat top;
  background-size: auto;
  background-color: transparent;
  padding-top: 50px;
  padding-bottom: 0px;
  margin-top: -40px !important;
  margin-bottom: 0px;
}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__1633368254f36e08f2
  {background: url(/cdn/shop/files/KiwiTextureBG.png?v=1765233840)
    no-repeat top;
  background-size: cover;
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px !important;
  margin-bottom: 75px;
}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__1632960929161d5b16
.feature-row .h1 {margin-top: -120px !important; font-size: 2.6em !important; padding-bottom: 10px;}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__16329625324d390245
.feature-row__text {padding: 60px;}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__16329625324d390245
.feature-row .h2 {margin-top: -150px;}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207289008348__1632961537ccfc9fec
.feature-row .h1 {margin-top: -140px !important; font-size: 2.6em !important; padding-bottom: 0px;}}

/*Column w/Image Homepage*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207288942812__163294142916c93ab4
h2 {margin-top: -30px !important;}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288942812__1632941533bcc7d64d
.hero__text-content.vertical-center {
  color: #f9f1e5;
  left: auto !important;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288942812__slideshow_AHkbR4
.hero__text-content.vertical-center {
  color: #f9f1e5;
  left: 0px !important;
}
#shopify-section-template--20207288942812__slideshow_AHkbR4
.hero__image-wrapper {display: none;}

#shopify-section-template--20207288942812__1632941533bcc7d64d
.hero__image-wrapper {display: none;}

#shopify-section-template--20207289106652__slideshow_XK9Hbe
.hero__image-wrapper {display: none;}

#shopify-section-template--20207288516828__slideshow_PPpefU
.hero__image-wrapper {display: none;}

#shopify-section-template--20207289336028__slideshow_LdeBBk
.hero__text-wrap {display: none;}}

/*Custom Process Mobile*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207289073884__slideshow_Q4TRxn
.hero__subtitle {font-family: Calluna; font-size: 1.2em !important; margin-top: 5px !important; width: 100% !important;}
.h1 {line-height: .75em !important; font-size: 1em !important;}
}


/*Semi-Custom Customization Levels Mobile*/
#shopify-section-template--20207289106652__1635281314383b4652
.grid--flush-bottom h3 {font-family: BentonModDispComp-Light !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; font-size: 2.2em; font-weight:200; color: #b72025;}

@media screen and (max-width: 767px) {
#shopify-section-template--20207289106652__1635281314383b4652
.grid__item {width: 90% !important; margin-left: 25px !important; height: auto !important}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289106652__1635281314383b4652
{background-color: #535423 !important;
    background-image: none;
}}
@media screen and (max-width: 767px) {
    #shopify-section-template--20207289106652__rich_text_8iw8i3
    {
  background-color: #535423 !important;
    background-image: none;
  padding-top: 60px;
  padding-bottom: 90px;
  margin-bottom: 0px;
}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289106652__rich_text_F9NKke
{background-color: #535423 !important;
    background-image: none;
}}
@media screen and (max-width: 767px) {
    #shopify-section-template--20207289106652__rich_text_8iw8i3
h1 {margin-top: -15px;}}
@media screen and (max-width: 767px) { 
#shopify-section-template--20207289106652__text_and_image_3kaETa {
.h1 {font-size: 2.5em !important; margin-top: -150px !important;}
.feature-row__item {padding: 60px;}
}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289106652__163528144052101d74 {
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 20px;
  margin-top: -60px !important;
  margin-bottom: 0px;
}
}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289106652__slideshow_B8JXrK
.hero__subtitle {font-family: Calluna; font-size: 1.2em !important; margin-top: 5px !important; width: 100% !important;}
}
.hero__text-wrap {
  width: 90% !important;
  margin: auto;
}

@media screen and (max-width: 767px) {
#Slideshow-template--20207289106652__slideshow_XK9Hbe
.hero__text-content.vertical-center {
  color: #f9f1e5;
  left: 0px !important;
}

/*Product Customization Levels Mobile*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207289630940__text_columns_mHnYmf
.grid__item {width: 90% !important; margin-left: 25px !important; height: auto !important}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289630940__text_columns_mHnYmf
{background-color: #535423 !important;
    background-image: none;
}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289630940__rich_text_gfAhVg
{background-color: #535423 !important;
    background-image: none;
}}

@media screen and (max-width: 767px) {
    #shopify-section-template--20207289630940__rich_text_M9UMTK
    {
  background-color: #535423 !important;
    background-image: none;
  padding-top: 60px;
  padding-bottom: 90px;
  margin-bottom: 0px;
}
@media screen and (max-width: 767px) {
    #shopify-section-template--20207289630940__rich_text_M9UMTK
h1 {margin-top: -15px;}}

/*Semi-Custom Process Mobile*/
@media screen and (max-width: 767px) {
#shopify-section-template--18936010178780__163528144052101d74 
.section-header h2 {padding-top: 40px !important; font-size: 3em !important}}

/*Main Shop Page Mobile*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207288516828__slideshow_PPpefU
.hero__text-content.vertical-center {
  color: #f9f1e5;
  left: 0px !important;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288516828__163340378753963427 {
.h1 {font-size: 2.5em !important; margin-top: 0px !important;}
.feature-row__item {padding: 60px !important; margin-left: 50px !important;}
.subheading {margin-top: 0px !important; text-align: center !important;}
.feature-row__text {padding: 0px !important; margin: auto !important; text-align: center !important;}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207288516828__163340378753963427 {
background: url(/cdn/shop/files/CrimsonCheckTextureBG.png?v=1765233840)
    no-repeat top;
  background-size: cover;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
}
}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288516828__163340388632b049e2 {
.h1 {font-size: 2.5em !important; margin-top: 0px !important;}
.feature-row__item {padding: 60px !important; margin-left: -40px !important; margin-bottom: -50px !important; margin-top: -50px !important;}
.subheading {margin-top: 0px !important; text-align: center !important;}
.feature-row__text {padding: 20px !important; margin: auto !important; text-align: center !important;}}

/*Collection Shop Page Mobile*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207288615132__slideshow_VWdLid
.hero__subtitle {
width: 90%;
margin: auto;
padding-top: 30px;
font-size: 1em !important;
line-height: 1.2em !important;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288615132__slideshow_cUkh6C 
.hero__text-content.vertical-center {
  color: #f9f1e5;
  left: auto !important;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288615132__promo-grid
  .type-banner__content {
  background: #a49b34 !important;
  width: 100%;
  margin-top: 0px;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288615132__slideshow_RnYppg
.hero__text-content.vertical-center {
  color: #f9f1e5;
  left: 0px !important;
}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288615132__text_and_image_qVcmA9 {
.h1 {font-size: 2.5em !important; margin-top: 0px !important;}
.feature-row__item {padding: 60px !important; margin-left: 50px !important;}
.subheading {margin-top: 0px !important; text-align: center !important;}
.feature-row__text {padding: 0px !important; margin: auto !important; text-align: center !important;}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207288615132__text_and_image_qVcmA9 {
background-color: #771518 !important;
background-image: none !important;}
}

/*The Leighwood Collection Header Mobile*/
@media screen and (max-width: 767px) {
#shopify-section-template--18936009687260__slideshow_VWdLid
.hero__top-subtitle {font-size: 3.5em !important}}

@media screen and (max-width: 767px) {
#shopify-section-template--18936009687260__slideshow_VWdLid
.h1 {font-size: 2.5em !important; padding-top: 10px}}

@media screen and (max-width: 767px) {
#shopify-section-template--18936009687260__slideshow_VWdLid
.hero__text-wrap {
    height: 50%;
    top: 100px !important;
    width: 100% !important;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--18936009687260__slideshow_VWdLid
.hero__subtitle {
width: 90%;
margin: auto;
padding-top: 30px;
font-size: 1em !important;
line-height: 1.2em !important;
}}


/*Press Bar*/
@media screen and (max-width: 767px) {
.logo-bar {padding-bottom: 30px}}

/*Image With Text Box Overlay*/
.background-media-text .h3 {
    font-family: 'BentonModDispComp-Light';
    font-size: 2.5em;
    text-transform: uppercase;
    color: #b72025;
  letter-spacing: 0em
}
.background-media-text__text {
    text-align: center !important;
  border-radius: 0px;
    border: solid 2px #a49b34;

    
}

.feature-row__item {padding-right: 100px;}

/*Testimonials*/
.testimonial-stars {
    color: #a49b34;
}
.testimonials-slider__text cite {
    font-family: halogen !important;
    font-size: .8em;
    letter-spacing: .1em;
    color: #b72025;
    text-transform: uppercase;
    font-weight: 500;
}

/*Accordion Menus*/
.collapsible-trigger-btn {
    text-align: center;
    font-family: halogen !important; font-weight: 500; font-style: normal; border: solid 1px #1E1E1B; letter-spacing: 0.05em; font-size: 3em;
    background: #a49b34;
}
.collapsible-trigger__icon--circle {
    background: #a49b34;
}

/*Cart & Checkout*/
.cart__checkout {
    background: #a49b34;
}

/*Contact Forms*/
.form-vertical label {
    font-family: 'halogen' !important;
    font-size: .7em !important;
    letter-spacing: .1em !important;
}
textarea.input-full {
    border: solid 1px #1E1E1B;
}
p[data-spam-detection-disclaimer], small {
font-family: 'Calluna'; color: #a49b34;
}
p[data-spam-detection-disclaimer] a {
color: #a49b34;
}

/*Blog Content*/
@media screen and (max-width: 767px) {
#shopify-section-template--20207288352988__slideshow_bhGLeQ
.hero__subtitle {
width: 90%;
margin: auto;
padding-top: 30px;
font-size: 1em !important;
line-height: 1.2em !important;
}}

@media screen and (max-width: 767px) {
#shopify-section-template--20207288352988__slideshow_bhGLeQ
.hero__text-wrap .page-width {
  height: 60%;
  width: 90%;
  border: solid 2px #121a22;
  background: #f8f2ec;
  margin-top: 10px;
}}

.article__title {
    font-family: 'BentonModDispComp-Light' !important;
    text-transform: uppercase;
    font-size: 2em;
    line-height: 1em;
    letter-spacing: 0em;
    color: #b72025;
}

/*Rich Text*/
.text-center h2 {color: #b72025;}

/*Image With Text*/
.feature-row .h1 {
  font-size: 3.5em;
  color: #b72025;
}
.feature-row h2 {
  font-size: 2.5em;
  line-height: 1em;
    color: #b72025;
    margin-top: -15px;
}

/*Promo Banner*/
.type-banner__content {
  background: #a49b34 !important;
  width: 100%;
}
.type-banner__content .h3 {
  font-family: halogen, sans-serif !important;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.1em;
  font-size: 0.75em !important;
  text-transform: uppercase;
}
.type-banner__content .btn, .type-banner__content .btn--small {
  background: #eb8a68;
  border: solid 1px  #121a22;}

/*Blog Posts*/
.return-link {
background: #a49b34 !important;
}

/*Reviews App*/
.jdgm-rev-widg__title {
font-family: 'MorelloPencil' !important;
font-size: 3.5em !important;
color: #b72025;
}
a.jdgm-write-rev-link {
background: #a49b34 !important;
font-family: 'halogen';
text-transform: uppercase;
font-weight: 500;
color: #1E1E1B !important;
margin-top: 20px;
margin-bottom: 20px
}
.jdgm-rev-widg__summary-text {
    font-family: 'halogen' !important;
    text-transform: uppercase;
    font-size: .8em;
    padding-top: 20px !important;
}
.jdgm-sort-dropdown {
font-family: 'halogen';
text-transform: uppercase;
font-size: .8em !important;
padding-top: 20px !important;
}
.jdgm-rev, .jdgm-paginate {
    border-color: #b72025 !important; 
}
.jdgm-rev__content {font-family: Calluna}
.jdgm-rev__author {font-family: Calluna}

/*COLLECTION CUSTOMIZATIONS*/
.collection-filter select {
font-family: 'Calluna';
display: none;
}
.collection-filter__item--count {display: none;}

.product-single__title .product-block__header {
font-size: 3.3em; line-height:.75em;
}

.grid-product__tag.grid-product__tag--sold-out {
    background: #a49b34;
    font-family: 'halogen';
    text-transform: uppercase;
    font-size: .6em;
}
.collection-item--below .collection-item__title {
    font-family: 'halogen' !important;
    font-size: 1em;
    letter-spacing: 0em !important;
    color: #121a22;
    font-weight: 700;
    padding-top: 10px;
}

/*PRODUCT CUSTOMIZATIONS*/
/*Semi-Custom Collections Header*/
#shopify-section-template--18936009687260__slideshow_VWdLid
.hero__text-wrap {height: 45%; top: 300px; width: 70%; margin: auto}
#shopify-section-template--18936009687260__slideshow_VWdLid
.hero__text-content.vertical-center {border-radius: 0px; border: solid 1.5px #a49b34;}

@media screen and (max-width: 767px) {
#shopify-section-template--18936010670300__main .product-single__title {
margin-top: -150px !important;}}

/*Semi-Custom Product Customizer*/
.product-personalizer {background: transparent;}
.pplr_tab_wrapper {
font-family: 'halogen' !important;
letter-spacing: .1 !important;
font-weight: 700;
font-size: .75em;
padding: 5px;
}
.bold_option_price_display {
font-family: 'halogen';
text-transform: uppercase;
letter-spacing: .1em;
font-size: .9em;
}
.bold_option_value_title {
    text-transform: uppercase !important;
    letter-spacing: .1em !important;
    font-size: 1em !important;
    font-family: 'halogen'!important;
}

.product__policies {
font-family: 'Calluna';
}
.pplr-drop-item.active {
    background-color: #eb8a68;
    font-family: 'halogen';
    text-transform: uppercase;
    font-size: .75em;
    font-weight: 700;
    letter-spacing: .1em;
    border: solid 1px #121a22;
}
.pplr-drop-item {
    font-family: 'halogen';
    text-transform: uppercase;
    font-size: .75em;
    font-weight: 700;
    letter-spacing: .1em;
    border: solid 1px #121a22;
    background-color: #fcd0bc;}
}
.pplr_tab_wrapper .pplr_active {background: #a49b34; border: solid 1px #1E1E1B;}
.pplr_tab {background-color: transparent; margin-top: -16px;}
.pplrlabel {font-family: 'halogen' !important; font-size: .5em; font-weight: 700;}
.selling-plan-fieldset {padding-bottom: 30px !important; letter-spacing: .1em !important}

.pplr-swatch-main .swtooltip {font-size: .9em; font-style: italic;}

.pplr_tab_wrapper .pplr_active {
    background: #a49b34;
    border: solid 1px #121a22;
    padding-bottom: 10px;
    padding-top: 10px;

}
.pplr_tab_index {
    border: solid 1px #121a22;
    padding-bottom: 10px;
    padding-top: 11px;
    background-color: #ebe7ce;}

}
.purchase-option-input {
font-family: 'halogen' !important;
font-size: .7em !important;
  letter-spacing: .1em !important
}

.pplr_checkbox_l {font-family: 'halogen' !important; font-size: .65em; font-weight: 500; text-transform: none;}
.pplr-wrapper input[type=text], .pplr-wrapper textarea {
    font-family: calluna !important;
}

/*When To Order Tab*/
.ks-table .ks-table-cell.ks-table-header-cell {
    font-family: 'halogen' !important;
    letter-spacing: .1em;
    font-size: .8em;
    font-weight: 700;
color: #121a22;
}
.ks-table .ks-table-cell {padding-top: 10px;
    font-family: 'Calluna';
  color: #121a22
}

/*STATION TABS*/
.station-tabs-tabset .station-tabs-tab span {
    font-size: .75em !important;
    letter-spacing: .1em;
    font-weight: 700;
}


/*Product Pages*/
.oindexlabel {
    font-family: 'halogen' !important;
    font-weight: 500;}
.add-to-cart.btn--secondary {
    background: #a49b34;
    border: solid 1px #121a22;
    
}
.variant__label, .product__quantity label {font-family: 'halogen';
    text-transform: uppercase;
    font-size: .75em;
    letter-spacing: .1em;
  font-weight: 700;
  color: #121a22;}
.gravity-button {
padding-top: 20px; padding-bottom: 20px
}
.icon-and-text {
    background: #eb8a68;
    width: 100%;
    padding: 5px;
    font-family: 'halogen';
    text-transform: uppercase;
    font-size: .75em;
    letter-spacing: .1em;
  width: 420px;
  font-weight: 700;
  color: #121a22;
}
.bold_option_title, .bold_option_price_display {
    font-family: 'halogen';
    font-weight: 700;
}
.bold_option_element {padding-top: 15px}
span.dt_2048289_791626 {
    font-family: 'halogen' !important;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .85em;
}
span.dt_2048291_791626 {
    font-family: 'halogen' !important;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .85em;
}
.collapsible-trigger {
    font-family: 'halogen';
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    font-weight: 700;
}
.collapsible-content__inner.rte {margin-top: 20px;
margin-bottom: 20px;}


@media only screen and (max-width: 768px) {
.product-single__meta {text-align: left;}
}

#shopify-section-template--18936010703068__main {overflow-x: hidden}

#shopify-section-template--20207289630940__text_columns_mHnYmf
.grid--flush-bottom h3 {font-family: BentonModDispComp-Light !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; font-size: 2.2em; font-weight:200; color: #b72025;}

/*CUSTOMIZATION GUIDE MOBILE*/
#shopify-section-template--20207289336028__text_columns_pJz7qz 
.grid--flush-bottom h3 {font-family: BentonModDispComp-Light !important; letter-spacing: 0em; text-transform: uppercase; line-height: 0.75em; font-size: 2.2em; font-weight:200; color: #b72025;}

@media only screen and (max-width: 768px) {
  #shopify-section-template--20207289336028__text_columns_pJz7qz 
  .grid__item {width: 90% !important; margin-left: 25px !important; height: auto !important}}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289336028__text_columns_pJz7qz
{background-color: #535423 !important;
    background-image: none;
}}
@media only screen and (max-width: 768px) {
  #shopify-section-template--20207289336028__rich_text_Mpf8eV
  {background-color: #535423 !important;
    background-image: none;}
}
@media only screen and (max-width: 768px) {
  #shopify-section-template--20207289336028__rich_text_Mpf8eV
  h2 {margin-bottom: 30px !important;}
}
@media only screen and (max-width: 768px) {
  #shopify-section-template--20207289336028__rich_text_PTe3AM
  {background-color: #535423 !important;
    background-image: none;}
}
@media screen and (max-width: 767px) {
#shopify-section-template--20207289336028__slideshow_yf4Jqz
.hero__subtitle {display:none !important;}}
}




