/* TORUNNO: live desktop hero sizing. Loaded after all theme/layout CSS so presets affect the real storefront. */
.main-nav .nav-account{white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--classic-accent,#927653) 55%,transparent);}
.main-nav .nav-account:hover,.main-nav .nav-account.nav-active{border-bottom-color:var(--classic-accent,#927653)!important;}
@media (min-width:701px){
  .classic-hero.classic-hero-size-compact:not(.classic-hero-centered) .classic-hero-inner{
    width:min(1180px,calc(100% - 56px))!important;
    grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;
    gap:clamp(28px,4vw,64px)!important;
  }
  .classic-hero.classic-hero-size-compact .classic-hero-image,
  .classic-hero.classic-hero-size-compact .classic-hero-placeholder{
    height:clamp(280px,36vw,450px)!important;min-height:280px;
  }
  .classic-hero.classic-hero-size-standard:not(.classic-hero-centered) .classic-hero-inner{
    width:min(var(--classic-max,1280px),calc(100% - 56px))!important;
    grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;
    gap:clamp(32px,5vw,76px)!important;
  }
  .classic-hero.classic-hero-size-standard .classic-hero-image,
  .classic-hero.classic-hero-size-standard .classic-hero-placeholder{
    height:clamp(350px,42vw,620px)!important;min-height:350px;
  }
  .classic-hero.classic-hero-size-large:not(.classic-hero-centered) .classic-hero-inner{
    width:min(1500px,calc(100% - 56px))!important;
    grid-template-columns:minmax(0,.70fr) minmax(0,1.30fr)!important;
    gap:clamp(26px,4vw,64px)!important;
  }
  .classic-hero.classic-hero-size-large .classic-hero-image,
  .classic-hero.classic-hero-size-large .classic-hero-placeholder{
    height:clamp(390px,44vw,660px)!important;min-height:390px;
  }
  .classic-hero.classic-hero-size-extra-large:not(.classic-hero-centered) .classic-hero-inner{
    width:min(1720px,calc(100% - 64px))!important;
    grid-template-columns:minmax(0,.50fr) minmax(0,1.50fr)!important;
    gap:clamp(24px,3.4vw,54px)!important;
  }
  .classic-hero.classic-hero-size-extra-large .classic-hero-image,
  .classic-hero.classic-hero-size-extra-large .classic-hero-placeholder{
    height:clamp(420px,46vw,720px)!important;min-height:420px;
  }
}
