.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-navlink10 {
  display: contents;
}
 
.navigation-link1 {
  display: contents;
}
 
.navigation-navlink17 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
.navigation-container4 {
  display: none;
}
 
.navigation-container5 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-link1 {
  display: contents;
}
 
.footer-link2 {
  display: contents;
}
 
.footer-link3 {
  display: contents;
}
 
.footer-link4 {
  display: contents;
}
 
.footer-link5 {
  display: contents;
}
 
.footer-thq-footer-status-message-elm {
  display: none;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}

.flowers-container1 {
  width: 100%;
  min-height: 100vh;
}
 
.flowers-link10 {
  display: contents;
}
 
.flowers-link11 {
  display: contents;
}
 
.flowers-link12 {
  display: contents;
}
 
.flowers-link13 {
  display: contents;
}
 
.flowers-link14 {
  display: contents;
}
 
.flowers-link15 {
  display: contents;
}
 
.flowers-link16 {
  display: contents;
}
 
.flowers-link17 {
  display: contents;
}
 
.flowers-link18 {
  display: contents;
}
 
.flowers-link19 {
  display: contents;
}
 
.flowers-link20 {
  display: contents;
}
 
.flowers-link21 {
  display: contents;
}
 
.flowers-link22 {
  display: contents;
}
 
.flowers-link23 {
  display: contents;
}
 
.flowers-thq-btn-elm23 {
  width: 100%;
}
 
.flowers-container2 {
  display: none;
}
 
.flowers-container3 {
  display: contents;
}
 
.flowers-container4 {
  display: none;
}
 
.flowers-container5 {
  display: contents;
}


/* Extracted inline styles */

                  @media (prefers-reduced-motion: reduce) {
                  .navigation-mobile-overlay {
                    transition: none;
                  }
                  .navigation-link::after {
                    transition: none;
                  }
                  }
                

                      @keyframes fadeInDown {from {opacity: 0;
              transform: translateY(-20px);}
              to {opacity: 1;
              transform: translateY(0);}}@keyframes fadeIn {from {opacity: 0;}
              to {opacity: 1;}}
            

/* Added collection sections */
.flowers-main { width: 100%; overflow: hidden; }
.additional-collection-section { padding: clamp(3.5rem, 8vw, 7rem) 1rem; background: var(--color-surface); }
.additional-collection-section--quiet { background: var(--color-surface-elevated); }
.additional-collection-container { width: min(100% - 1rem, var(--content-max-width)); margin-inline: auto; }
.additional-collection-header { max-width: 48rem; margin: 0 auto 2.5rem; text-align: center; }
.additional-collection-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; }
.additional-collection-card { overflow: hidden; border: 1px solid var(--color-border); border-radius: var(--border-radius-card); background: var(--color-surface); box-shadow: var(--shadow-level-1); }
.additional-collection-card img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; height: auto; }
.additional-collection-card > div { display: grid; gap: .8rem; padding: 1.35rem; }
.additional-collection-card h3, .botanical-gift-grid h3 { font-family: var(--font-family-heading); color: var(--color-primary); font-size: var(--font-size-xl); }
.additional-collection-card p, .botanical-gift-grid p { color: var(--color-on-surface-secondary); line-height: 1.65; }
.additional-collection-card .btn { justify-self: start; margin-top: .35rem; }
.additional-collection-split { display: grid; grid-template-columns: minmax(0, 1fr) minmax(18rem, .85fr); gap: clamp(2rem, 6vw, 5rem); align-items: center; }
.additional-collection-split > div { display: grid; gap: 1rem; }
.additional-collection-split img { width: 100%; aspect-ratio: 4 / 3; height: auto; object-fit: cover; border-radius: var(--border-radius-xl); }
.botanical-gift-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; }
.botanical-gift-grid article { padding: 1.5rem; border: 1px solid var(--color-border); border-radius: var(--border-radius-lg); background: var(--color-surface-elevated); }
.additional-collection-actions { display: flex; justify-content: center; margin-top: 2rem; }
@media (max-width: 860px) { .additional-collection-grid, .botanical-gift-grid { grid-template-columns: 1fr 1fr; } .additional-collection-split { grid-template-columns: 1fr; } }
@media (max-width: 560px) { .additional-collection-grid, .botanical-gift-grid { grid-template-columns: 1fr; } }
