#content.editorial-content{--font-interface:Inter,Arial,sans-serif;--font-display:"Chiron Sung HK",Georgia,serif}
#content.editorial-content[lang=en]{--font-display:Marcellus,Georgia,serif}
#content h1,#content h2,#content h3,#content h4,#content .series-name,#content .series-type-art strong,#content .launch-type-art strong{font-family:var(--font-display)!important;font-weight:400}
#content .product-card h3{font-family:var(--font-interface)!important}
#content .scroll-reveal{opacity:1;transform:none}
#content.editorial-content .rev3-hero{background:none;display:block;min-height:0;padding:0}
#content.editorial-content .rev3-hero .hero-copy{max-width:none;background:none}
#content.editorial-content .rev3-hero .hero-bottom{max-width:none}
#content.editorial-content .product-card h3{font:400 18px/1.6 var(--font-interface);margin:16px 0}
#content.editorial-content .product-image img{width:100%;height:100%;object-fit:contain}
#content.editorial-content .collection-card h3>span:last-child{font-family:var(--font-interface)}
#content.editorial-content .collection-card>img{transform:none!important}
#content.editorial-content .collection-card img{object-fit:contain}
#content.editorial-content .section{max-width:none}
#content.editorial-content .product-card .eyebrow{margin-top:18px}
#content .dw-gallery-main{width:100%;height:520px;object-fit:contain}
#content .dw-gallery-thumbs{display:flex;flex-wrap:wrap;gap:10px}
#content .dw-gallery-thumbs button{width:84px;padding:5px;background:#faf9f7;border:1px solid transparent;cursor:pointer}
#content .dw-gallery-thumbs button[aria-pressed=true]{border-color:#777}
#content .dw-gallery-thumbs img{width:100%;height:70px;object-fit:contain;margin:0}
#content .policy-toc{background:#f7f6f3;padding:20px;margin-bottom:32px}
#content .policy-toc a{display:block;margin:8px 0}
#content .policy-article h2{scroll-margin-top:30px}
.collection-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.collection-cover{background:#f7f6f3;padding:36px;text-align:center}
.collection-cover img{width:100%;height:380px;object-fit:contain}
.collection-overview .spec{overflow-wrap:anywhere;line-height:2}
.product-detail>div{min-width:0}
.enquiry-selection{padding:20px 24px;background:#f7f6f3}
@media(max-width:760px){.collection-overview{grid-template-columns:1fr;gap:24px}.collection-cover img{height:240px}}
@media(max-width:760px){#content .dw-gallery-main{height:340px}#content.editorial-content .product-card h3{font-size:16px}#content.editorial-content .rev3-hero .hero-copy{padding:0}#content.editorial-content .product-grid{grid-template-columns:1fr 1fr}}
