/* Original jewelry identities; transactional controls keep the validated palette. */
.am-jewel-hero{display:grid;grid-template-columns:1fr 1fr;min-height:610px;max-width:1600px;margin:auto;background:var(--am-soft);position:relative;width:100%}.am-jewel-copy{padding:65px clamp(26px,5vw,80px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.amondia .am-jewel-copy h1{font-size:clamp(38px,4.2vw,67px);line-height:1.08;letter-spacing:-2px;margin:0 0 25px;white-space:normal;overflow-wrap:anywhere}.am-jewel-copy h1 em{display:block;margin-top:10px}.am-jewel-description{max-width:390px;color:var(--am-muted);font-size:14px;line-height:1.9;margin-bottom:28px}.am-jewel-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.am-jewel-signature{font-size:9px;letter-spacing:2px;margin-top:42px;color:var(--am-muted)}.am-jewel-art{position:relative;min-width:0;min-height:480px;overflow:hidden}.am-jewel-art>.am-hero-media{position:absolute;inset:0}.amondia .am-jewel-art img{object-position:70% center}.am-jewel-cinema{min-height:650px;display:block;padding:65px max(40px,calc((100vw - 1360px)/2))}.am-jewel-cinema .am-jewel-art{position:absolute;inset:0;z-index:0}.am-jewel-cinema .am-jewel-copy{position:relative;z-index:1;width:min(520px,100%);background:var(--am-paper);border:1px solid var(--am-line);padding:38px}.am-jewel-cinema .am-jewel-copy h1{font-size:clamp(40px,4vw,62px)}.am-jewel-cinema .am-carousel-controls{right:24px;bottom:24px}.am-jewel-atelier{grid-template-columns:.85fr 1.15fr;background:var(--am-paper);gap:25px;padding:45px 4.5vw}.am-jewel-atelier .am-jewel-copy{padding:30px 22px 30px 0}.am-jewel-atelier .am-jewel-art{border:1px solid var(--am-line);margin-bottom:35px}.am-jewel-minimal{display:flex;flex-direction:column;background:var(--am-paper);padding:0 5vw 40px}.am-jewel-minimal .am-jewel-copy{align-items:center;text-align:center;padding:48px 20px 35px}.am-jewel-minimal .am-jewel-copy h1{max-width:950px}.am-jewel-minimal h1 em{display:inline;margin-left:.2em}.am-jewel-minimal .am-jewel-description{max-width:650px}.am-jewel-minimal .am-jewel-actions{flex-direction:row;align-items:center}.am-jewel-minimal .am-jewel-signature{display:none}.am-jewel-minimal .am-jewel-art{min-height:390px}.am-jewel-boutique{width:calc(100% - 90px);max-width:1360px;margin:32px auto;border-radius:28px;overflow:hidden;min-height:500px}.am-jewel-boutique .am-jewel-copy{padding:45px}.am-jewel-boutique .am-jewel-copy h1{font-size:clamp(36px,3.7vw,56px)}
.amondia[data-jewelry=maison-noire] .am-jewel-copy{border-top:2px solid var(--am-gold)}.amondia[data-jewelry=maison-noire] .am-collection>div{border-radius:0}.amondia[data-jewelry=maison-noire] .am-jewel-copy .am-eyebrow{letter-spacing:3px}.amondia[data-jewelry=lumiere-privee] .am-jewel-art{margin:30px 30px 30px 0;border-radius:220px 220px 0 0}.amondia[data-jewelry=lumiere-privee] .am-jewel-copy h1{font-family:'Palatino Linotype',Palatino,Georgia,serif}.amondia[data-jewelry=perle-vows] .am-jewel-copy{border-radius:180px 180px 5px 5px;padding-top:65px;text-align:center;align-items:center}.amondia[data-jewelry=perle-vows] .am-jewel-actions{align-items:center}.amondia[data-jewelry=perle-vows] .am-collection>div{border-radius:160px 160px 0 0}.amondia[data-jewelry=rose-serment] .am-jewel-art{border-radius:180px 0 0 0}.amondia[data-jewelry=rose-serment] .am-jewel-copy h1{font-family:'Palatino Linotype',Palatino,Georgia,serif}.amondia[data-jewelry=forma-studio] #main-content h1,.amondia[data-jewelry=forma-studio] #main-content h2,.amondia[data-jewelry=orbit-silver] #main-content h1,.amondia[data-jewelry=orbit-silver] #main-content h2,.amondia[data-jewelry=iris-chroma] #main-content h1,.amondia[data-jewelry=iris-chroma] #main-content h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-2px}.amondia[data-jewelry=forma-studio] em,.amondia[data-jewelry=orbit-silver] em,.amondia[data-jewelry=iris-chroma] em{font-style:normal}.amondia[data-jewelry=forma-studio] .am-collection>div{border-radius:0}.amondia[data-jewelry=forma-studio] .am-jewel-art{box-shadow:14px 14px 0 var(--am-soft)}.amondia[data-jewelry=orbit-silver] .am-jewel-art{border-radius:180px}.amondia[data-jewelry=riviera-gems] .am-jewel-copy{border-bottom:5px solid var(--am-gold)}.amondia[data-jewelry=riviera-gems] .am-jewel-art{border-radius:0 0 0 160px}.amondia[data-jewelry=iris-chroma] .am-jewel-art{border-radius:130px 0 0 130px}.amondia[data-jewelry=terra-atelier] #main-content h1,.amondia[data-jewelry=terra-atelier] #main-content h2{font-family:'Palatino Linotype',Palatino,Georgia,serif}.amondia[data-jewelry=terra-atelier] .am-jewel-art{border-radius:42% 42% 4px 4px}.amondia[data-jewelry=terra-atelier] .am-collection>div{border-radius:45% 45% 0 0}.amondia[data-jewelry=botanica-handmade] .am-jewel-art{border-radius:240px 0 0 0}.amondia[data-jewelry=botanica-handmade] .am-button{border-radius:3px 24px 3px 24px}.amondia[data-jewelry=botanica-handmade] .am-collection>div{border-radius:50% 50% 5px 5px}
@media(max-width:700px){.am-jewel-hero{grid-template-columns:1fr;min-height:0}.am-jewel-copy{padding:35px 24px}.amondia .am-jewel-copy h1{font-size:40px;letter-spacing:-1px}.am-jewel-art{min-height:360px}.am-jewel-signature{margin-top:25px}.am-jewel-cinema{padding:210px 20px 35px}.am-jewel-cinema .am-jewel-copy{padding:28px}.am-jewel-cinema .am-jewel-art{min-height:100%}.am-jewel-cinema .am-carousel-controls{bottom:auto;top:18px;right:15px}.am-jewel-atelier{padding:25px 22px;gap:0}.am-jewel-atelier .am-jewel-copy{padding:0 0 30px}.am-jewel-minimal{padding:0 20px 25px}.am-jewel-minimal .am-jewel-copy{padding:35px 0}.am-jewel-minimal .am-jewel-actions{flex-direction:column}.am-jewel-minimal .am-jewel-art{min-height:300px}.am-jewel-boutique{width:calc(100% - 36px);margin:20px auto}.am-jewel-boutique .am-jewel-copy{padding:30px 24px}.amondia[data-jewelry=lumiere-privee] .am-jewel-art{margin:0 20px 20px;border-radius:160px 160px 0 0}.amondia[data-jewelry=perle-vows] .am-jewel-copy{padding-top:50px}.amondia[data-jewelry=orbit-silver] .am-jewel-art{border-radius:80px}.amondia[data-jewelry=iris-chroma] .am-jewel-art{border-radius:100px 100px 0 0}}
