#fw-section-hero-0 {

em, i { color: #F5C542; }
}
#fw-section-featured-collection-0 {

a { transition: color .2s, box-shadow .25s; } a:hover { color: #F5C542; text-decoration: underline; text-decoration-color: #F5C542; text-decoration-thickness: 2px; text-underline-offset: 5px; } [class*=price] { color: #F5C542; font-weight: 600; } a:hover img { box-shadow: 0 0 0 2px #F5C542, 0 10px 30px rgba(245,197,66,.25); } h2, h3 { letter-spacing: .02em; }
}

#fw-section-rich-text-3fdd526c-dfa2-49b1-a063-27b3b12fd954 {
--font-heading-scale: 0.8;
--font-body-scale: 0.9;
}
#fw-section-rich-text-3fdd526c-dfa2-49b1-a063-27b3b12fd954 {

.rich-text__inner .container { max-width: 1240px; }
@media (min-width: 700px) {
  .rich-text__text .html-formatter { column-count: 2; column-gap: 56px; text-align: left; }
  .rich-text__text .html-formatter p { margin: 0 0 1em; break-inside: avoid; }
}
@media (min-width: 1100px) {
  .rich-text__text .html-formatter { column-count: 3; }
}

}
#fw-section-footer {

.footer { position: relative; } .footer::before { content: ''; position: absolute; left: 0; right: 0; top: 0; height: 2px; pointer-events: none; background: linear-gradient(90deg, rgba(184,134,11,0) 0%, #b8860b 18%, #f5c542 38%, #fff6c8 50%, #f5c542 62%, #b8860b 82%, rgba(184,134,11,0) 100%); } .footer a, .footer button { transition: color .2s; } .footer a:hover, .footer button:hover { color: #F5C542; text-decoration: underline; text-decoration-color: #F5C542; text-decoration-thickness: 1.5px; text-underline-offset: 5px; }
}
#fw-section-header {

.header::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; pointer-events: none; z-index: 2; background: linear-gradient(90deg, rgba(184,134,11,0) 0%, #b8860b 18%, #f5c542 38%, #fff6c8 50%, #f5c542 62%, #b8860b 82%, rgba(184,134,11,0) 100%); }
.header a, .header button { transition: color .2s; }
.header__link:hover, .header nav a:hover { color: #F5C542; text-decoration: underline; text-decoration-color: #F5C542; text-decoration-thickness: 2px; text-underline-offset: 6px; }
.header__icon:hover, .header button:hover { color: #F5C542; }
}