/* Studio: warm, rounded discovery. Original layout retained as an included theme. */
.storefront-theme-studio{--orange:#b9471a;--orange-dark:#943714;--orange-light:#fff0e6;--muted:#606859;--cream:#f6efe4}.storefront-theme-studio .hero-copy .eyebrow,.storefront-theme-studio .hero-copy p{color:#665e50}.storefront-theme-studio .hero-caption,.storefront-theme-studio .hero-caption strong{color:#625c50}.storefront-theme-studio .hero-side .eyebrow,.storefront-theme-studio .hero-side p,.storefront-theme-studio .side-caption{color:#4e654c}.storefront-theme-studio .category-nav .nav-special{color:var(--orange)}.storefront-theme-studio .footer-bottom,.storefront-theme-studio .site-footer p,.storefront-theme-studio .footer-grid>div>a:not(.brand){color:var(--muted)}.storefront-theme-studio .announcement{color:#54604e}.storefront-theme-studio .hero-main,.storefront-theme-studio .hero-side{box-shadow:0 6px 22px #514b3705}

.storefront-theme-studio .hero-label,.storefront-theme-studio .hero-number,.storefront-theme-studio .editorial-card .eyebrow{color:#675c49}

@media(max-width:760px){
  .storefront-theme-studio .header-main{grid-template-columns:minmax(0,1fr) auto auto;gap:14px 10px}
  .storefront-theme-studio .header-main>.brand{grid-area:1/1}
  .storefront-theme-studio .header-main>.locale-switch{grid-area:1/2;order:0}
  .storefront-theme-studio .header-main>.header-actions{grid-area:1/3;margin:0;gap:15px}
  .storefront-theme-studio .header-main>.search-form{grid-area:2/1/3/-1}
  .storefront-theme-studio .site-footer{margin-bottom:0}
  .storefront-theme-studio .announcement .container{height:auto;min-height:32px;flex-wrap:wrap;gap:4px 12px;padding-block:6px}
}
