.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
.navigation-navlink1 {
  display: contents;
}
 
.navigation-link15 {
  display: contents;
}
 
.navigation-navlink3 {
  display: contents;
}
 
.navigation-link21 {
  display: contents;
}
 
.navigation-container4 {
  display: none;
}
 
.navigation-container5 {
  display: contents;
}
 
.navigation-container6 {
  display: none;
}
 
.navigation-container7 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-navlink1 {
  display: contents;
}
 
.footer-link10 {
  display: contents;
}
 
.footer-link11 {
  display: contents;
}
 
.footer-link12 {
  display: contents;
}
 
.footer-thq-footer-success-msg-elm {
  display: none;
}
 
.footer-container3 {
  display: none;
}
 
.footer-container4 {
  display: contents;
}

.collections-container1 {
  width: 100%;
  min-height: 100vh;
}
 
.collections-link1 {
  display: contents;
}
 
.collections-link2 {
  display: contents;
}
 
.collections-link3 {
  display: contents;
}
 
.collections-link4 {
  display: contents;
}
 
.collections-link5 {
  display: contents;
}
 
.collections-link6 {
  display: contents;
}
 
.collections-link8 {
  display: contents;
}
 
.collections-link9 {
  display: contents;
}
 
.collections-container2 {
  display: none;
}
 
.collections-container3 {
  display: contents;
}
 
.collections-container4 {
  display: none;
}
 
.collections-container5 {
  display: contents;
}

.collection-feature-section { padding: var(--spacing-3xl) 0; }
.collection-feature-container { width: min(100%, var(--content-max-width)); margin-inline: auto; padding-inline: var(--spacing-xl); }
.collection-feature-header { max-width: 48rem; margin: 0 auto var(--spacing-2xl); text-align: center; }
.collection-feature-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--spacing-xl); }
.collection-feature-card { overflow: hidden; border-radius: var(--border-radius-lg); background: var(--color-surface-elevated); box-shadow: var(--shadow-level-1); }
.collection-feature-card img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.collection-feature-card-content { padding: var(--spacing-xl); }
@media (max-width: 767px) { .collection-feature-grid { grid-template-columns: 1fr; } .collection-feature-container { padding-inline: var(--spacing-md); } }
