.library-commerce-hero{min-height:540px;display:flex;align-items:center;background:radial-gradient(circle at 50% 35%,#737373 0,#555 38%,#232526 100%);color:#fff;overflow:hidden}.library-hero-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;padding-block:70px}.library-hero-copy{text-align:center}.library-hero-copy h1{max-width:800px;margin:12px auto 18px;font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.98}.library-hero-copy p{max-width:700px;margin:0 auto;color:rgba(255,255,255,.78);font-size:1.1rem}.library-hero-copy .hero-actions{justify-content:center}.library-brand-card{display:flex;flex-direction:column;align-items:center;padding:25px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.09);backdrop-filter:blur(10px)}.library-brand-card img{width:min(280px,100%);aspect-ratio:1;object-fit:contain}.library-brand-card strong{font-family:Montserrat,sans-serif;letter-spacing:.12em}.library-brand-card span{color:rgba(255,255,255,.65);font-size:.85rem}.shop-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}
@media(max-width:850px){.library-hero-inner{grid-template-columns:1fr}.library-brand-card{display:flex;width:min(260px,82vw);margin-inline:auto;padding:14px}.library-commerce-hero{min-height:480px}.shop-heading-row{align-items:flex-start;flex-direction:column}.library-hero-copy h1{font-size:clamp(3rem,14vw,5rem)}}
