/* ==========================================================================
   Consolidated section custom CSS — heading typography
   These rules previously lived as duplicated `custom_css` entries on individual
   sections, repeated across many templates (the same slideshow title block was
   pasted into 8 of them). Shopline wraps custom_css as
   `#shopline-section-<sectionId> <selector>`, so that exact scoping is
   reproduced here — same selectors, same specificity (1,0,1), same values. Only
   the duplication is gone, not the behaviour.

   Section ids are the template's own section keys, so one rule here covers every
   template that uses that section.

   NOT moved here: the slideshow title font-size media query. collection.Womens_home
   sets 2.2rem on the same section key that other templates set to 2.4rem, and a
   key-scoped rule cannot express both. Those stay per-template.
   ========================================================================== */

/* 1 section id(s) */
#shopline-section-1758699789848d8c7604 .plugin-product-comment-comment__title {
    font-size: 0.98rem;
}

/* 1 section id(s) */
#shopline-section-1758699789848d8c7604 .plugin-product-comment-heading-reset {
    font-weight: 600;
    font-size: 1.36rem;
    text-transform: capitalize;
}

/* 7 section id(s) */
#shopline-section-17641879709610979d72 .slideshow-slide__sub-title,
#shopline-section-17650652678836e54627 .slideshow-slide__sub-title,
#shopline-section-176574391743745aba9c .slideshow-slide__sub-title,
#shopline-section-1769464334897124cd17 .slideshow-slide__sub-title,
#shopline-section-17706991149554ebe811 .slideshow-slide__sub-title,
#shopline-section-177943415318385c94db .slideshow-slide__sub-title,
#shopline-section-1779434327620f6d7785 .slideshow-slide__sub-title {
    letter-spacing: 1px;
}

/* 7 section id(s) */
#shopline-section-17641879709610979d72 .slideshow-slide__title,
#shopline-section-17650652678836e54627 .slideshow-slide__title,
#shopline-section-176574391743745aba9c .slideshow-slide__title,
#shopline-section-1769464334897124cd17 .slideshow-slide__title,
#shopline-section-17706991149554ebe811 .slideshow-slide__title,
#shopline-section-177943415318385c94db .slideshow-slide__title,
#shopline-section-1779434327620f6d7785 .slideshow-slide__title {
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 0.9;
}

/* 1 section id(s) */
#shopline-section-1761625797418d4cfa66 h1 {
    font-size: 1.6rem;
}

/* 1 section id(s) */
#shopline-section-1761625797418d4cfa66 h2 {
    font-size: 1.2rem;
    padding-top: 20px;
}

/* 3 section id(s) */
#shopline-section-1757614709074278b723 h2,
#shopline-section-176177579366428bea41 h2,
#shopline-section-1778139887588818a3e3 h2 {
    text-align: left;
    padding-left: 5px;
    font-size: 1.2rem;
}

/* 1 section id(s) */
#shopline-section-1761625797418d4cfa66 h3 {
    padding-top: 16px;
    padding-bottom: 16px;
}

/* 6 section id(s) */
#shopline-section-1761089258042667ee16 h4,
#shopline-section-17619561975435c39bd7 h4,
#shopline-section-1764984389747b9b8cb8 h4,
#shopline-section-1770660729249c518608 h4,
#shopline-section-1770673521845b6f23fc h4,
#shopline-section-1770699232224fda59dc h4 {
    text-align: left;
    padding-left: 5px;
    font-size: 1.2rem;
}
