.inner-page header{position:sticky;background:#fff;color:#222;border-bottom:1px solid #eee}.inner-page #main-nav a[aria-current=page]{border-bottom:1px solid;padding-bottom:5px}.page-heading{text-align:center;padding:25px 24px 42px;background:#f7f5f3}.breadcrumb{font-size:11px;color:#777;margin:0 0 36px}.breadcrumb a{text-decoration:underline}.page-heading .eyebrow{font-size:10px;letter-spacing:2px}.page-heading h1{font:400 clamp(32px,4vw,54px)/1.15 Georgia;margin:18px 0}.page-heading>p:last-child{max-width:650px;margin:0 auto;font-size:13px;color:#666}.inner-page .collection{padding-top:20px}.inner-page .collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:35px 14px}.inner-page .collection-grid .card{width:auto;min-width:0}.inner-page .collection-grid img{aspect-ratio:3/4}.collection-count{font-size:11px;color:#777;padding:0 0 22px}.inner-page .filters{align-items:center;flex-wrap:wrap}.inner-page .custom-section,.inner-page .factory-section{margin-top:0}.inner-page .salon-campaign{margin-top:0}.page-next{text-align:center;padding:70px 20px;background:#f7f5f3}.page-next h2{font:32px Georgia}.inner-page .film-edit{margin-top:0}@media(max-width:900px){.inner-page .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{padding-bottom:30px}.breadcrumb{margin-bottom:24px}}@media(min-width:901px) and (max-width:1250px){header nav{gap:12px}header nav a{font-size:10px}header .brand-logo{left:62%}}
