.seo-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.seo-product>img{width:100%;height:auto;border-radius:24px}.seo-product p{line-height:1.7}.seo-categories{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.seo-categories a{padding:10px 16px;border:1px solid currentColor;border-radius:24px}.seo-motif-section{scroll-margin-top:120px;margin:60px 0}.seo-motifs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.seo-motifs article{min-width:0}.seo-motifs a{display:block;text-decoration:none}.seo-motifs img{width:100%;aspect-ratio:3/4;object-fit:contain;background:#f6e6d8;border-radius:16px}.seo-motifs h3{font-size:20px;overflow-wrap:anywhere}.seo-motifs p,.seo-motifs span{font-size:14px}.seo-static-nav{display:flex;flex-wrap:wrap;gap:18px;padding:14px 5vw}.m-hero-copy>.m-text-link{display:block;margin:12px 0}@media(max-width:700px){.seo-product{grid-template-columns:1fr}.seo-motifs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seo-categories{gap:8px}.seo-categories a{font-size:13px}}

.seo-occasion h1{font-size:clamp(42px,6vw,82px)!important;overflow-wrap:anywhere;max-width:1050px}.seo-occasion h2{font-size:clamp(30px,4vw,54px)!important;overflow-wrap:anywhere}.seo-reading{max-width:1000px;margin-inline:auto}.seo-reading p,.seo-reading li{line-height:1.8}.seo-reading li{margin-block:16px}.seo-occasion-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.seo-occasion-links>a{padding:26px;border:1px solid currentColor;border-radius:20px;text-decoration:none}.seo-occasion-links h3{font-size:28px}.seo-occasion-links p{line-height:1.7}.seo-occasion-links span{text-decoration:underline}.seo-occasion .seo-product .m-button{white-space:normal}.seo-occasion #motive{scroll-margin-top:120px}@media(max-width:700px){.seo-occasion-links{grid-template-columns:1fr}}
