/** Shopify CDN: Minification failed

Line 180:12 Expected ":"

**/
/* ===============================================
   Custom Font Override - Force CustomFont (Font.woff/woff2)
   Using --f_family_4 which is set to 'CustomFont'
   =============================================== */

/* Main Menu in Header */
html[lang^="en"] #hdt-nav-ul > li > hdt-header-menu > details > summary > span > span {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* Block Heading Section */
html[lang^="en"] #block-AVWdEcEY5eGN5ZHZNU__heading_section_q6rnKF > span {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* Slider Button Text */
html[lang^="en"] #Slider-template--19208980693127__tabs_collection_dVJh7M > div > div > div > button > span {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* Footer Heading Text */
html[lang^="en"] .hdt-footer-heading-text {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* Slider Viewport Links */
html[lang^="en"] div.hdt-slider__viewport.hdt-relative.is-draggable > div > div > a {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* Product Title */
html[lang^="en"] .hdt-product__title > h2 {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* Heading Liquid */
html[lang^="en"] .hdt-heading-liquid {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* ===============================================
   Additional Selectors for Better Coverage
   =============================================== */

/* All menu items */
html[lang^="en"] #hdt-nav-ul li,
#hdt-nav-ul a,
#hdt-nav-ul span.hdt-block {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* All product titles */
html[lang^="en"]  .hdt-product__title,
html[lang^="en"] .hdt-product__title h1,
html[lang^="en"] .hdt-product__title h2,
html[lang^="en"] .hdt-product__title h3 {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* All headings with hdt-heading class */
html[lang^="en"] .hdt-heading-liquid,
html[lang^="en"] .hdt-heading-liquid h1,
html[lang^="en"] .hdt-heading-liquid h2,
html[lang^="en"] .hdt-heading-liquid h3,
html[lang^="en"] .hdt-heading-liquid h4,
html[lang^="en"] .hdt-heading-liquid h5,
html[lang^="en"] .hdt-heading-liquid h6 {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* All footer headings */
html[lang^="en"] .hdt-footer-heading,
html[lang^="en"] .hdt-footer-heading-text,
html[lang^="en"] footer .hdt-heading {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

/* All slider buttons */
html[lang^="en"] .hdt-slider button,
html[lang^="en"] .hdt-slider button span {
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}

html[lang^="en"] #block-AQWE5QktCSDIyeFdCS__heading_section_nLFWkr > span
{
  font-family: var(--f_family_4) !important;
  text-transform: uppercase;
  -webkit-text-transform: uppercase;
}
#block-AZ2pvQUl4MUlRNEJkZ__heading_section_JdADpx > span
{
    font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}
html[lang^="en"] .hdt-collection-title-text {
    font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}

html[lang^="en"] #block-ARE1mVGI2UnlMOTZ6a__button_eQfcnX > span{
    font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}
html[lang^="en"] #block-AbG1Ta3FCVmVXemdlU__button_Bwhdc4 > span{
       font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}
html[lang^="en"] #block-AbUJ4M1l0ZjFjbkZqT__heading_liquid_hGxrbr{
        font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}
html[lang^="en"] #block-AbUJ4M1l0ZjFjbkZqT__heading_liquid_hGxrbr{
      font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}
#hdt-nav-ul-mb > li > a > span > span{
    font-family: var(--f_family_4) !important;
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
}
html[lang^="en"] div.hdt-sub-menu > div > div > div > div > div > div > div > div.hdt-collection-content.hdt-absolute.hdt-place-self-end-center > a > div > span
{
    font-size: 1.2rem;
}
/* ===============================================
   Custom Font #3 (Raleway) - English Only
   Applied only when language is English
   =============================================== */

/* 1. Anything under .hdt-main-area */
html[lang^="en"] .hdt-main-area,
html[lang^="en"] .hdt-main-area * {
  font-family: var(--f_family_5) !important;
    font-family: var(--f_family_5) !important;
  font-size:1.6rem;
    font-weight:200;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
html[lang^="en"] #variant-picker-template--19208980562055__main-product > fieldset.hdt-product-form__input.is-style-size > legend > span{
     font-family: var(--f_family_5) !important;
  font-size:1.6rem;
    font-weight:200;
     text-transform: capitalize;
    -webkit- text-transform: capitalize;
}

/* 2. Footer links */
html[lang^="en"] ul.hdt-menu-list > li > a {
  font-family: var(--f_family_5) !important;
  font-size:1.6rem;
    font-weight:200;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}

/* 3. Money/Price elements */
html[lang^="en"] .hdt-money {
  font-family: var(--f_family_5) !important;
  font-size:1.6rem;
    font-weight:200;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
html[lang^="en"] #product-form-template--19208980562055__main-product8277133394055 > hdt-buy-buttons > div > hdt-atc-animation > button > span.hdt-btn-atc_text{
  font-family: var(--f_family_5) !important;
  font-size:1.6rem;
    font-weight:200;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
/* 4. Anything under .hdt-product-info__item */
/* html[lang^="en"] .hdt-product-info__item,
html[lang^="en"] .hdt-product-info__item * {
  font-family: var(--f_family_3) !important;
  font-size:1.6rem;
    font-weight:200;
} */
html[lang^="en"] #block-AVklPQzhzV2N2MXBhQ__custom_liquid_P3m7HC > div{
    font-family: var(--f_family_5) !important;
    font-size:1.6rem;
    font-weight:200;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
html[lang^="en"] #block-AVklPQzhzV2N2MXBhQ__custom_liquid_P3m7HC > div > p{
     font-family: var(--f_family_5) !important;
    font-size:1.6rem;
    font-weight:200;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
html[lang^="en"] #block-AVklPQzhzV2N2MXBhQ__custom_liquid_P3m7HC > div > p > span{
    font-family: var(--f_family_5) !important;
    font-size:1.6rem !important;
    font-weight:200 !important;
    margin-top:-2px !important;
   text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
html[lang^="en"] #variant-picker-template--19208980562055__main-product > fieldset.hdt-product-form__input.is-style-color > legend > span{
     font-family: var(--f_family_5) !important;
    font-size:1.6rem !important;
    font-weight:200 !important;
    text-transform: capitalize;

}
html[lang^="en"] #products-template--19208980365447__main-collection > hdt-card-product > div > div.hdt-card-product__info.hdt-card-align-left > div > div > hdt-price{
     font-family: var(--f_family_5) !important;
    font-size:1.6rem !important;
    font-weight:200 !important;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}
html[lang^="en"] #variant-picker-template--19208980562055__main-product > fieldset.hdt-product-form__input.is-style-size > legend > span > span{
      font-family: var(--f_family_5) !important;
    font-size:1.6rem !important; 
    font-weight:200 !important;
    text-transform: math-auto;
    -webkit-text-transform: math-auto;
}


/* Target the legend element itself */
html[lang^="en"] .hdt-product-form__input,
html[lang^="en"] .hdt-product-form__input *,
html[lang^="en"] .hdt-product-form__input legend,
html[lang^="en"] .hdt-product-form__input legend *,
html[lang^="en"] .hdt-product-form__input span,
html[lang^="en"] .hdt-product-form__input span[update-value],
html[lang^="en"] .hdt-product-form__label,
html[lang^="en"] .hdt-product-form__label * { 
     font-family: var(--f_family_5) !important;
    font-size:1.6rem !important;
    font-weight:200 !important;
  font-style: normal !important;
}