.ovale-pdp--paris-tennis .paris-moment,.ovale-pdp--paris-tennis .paris-film{max-width:1440px;margin:0 auto;padding:clamp(44px,6vw,100px) clamp(20px,4vw,76px);border-top:1px solid #dbc2ac}
.ovale-pdp--paris-tennis .paris-moment h2,.ovale-pdp--paris-tennis .paris-film h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:clamp(34px,4.5vw,66px);line-height:1.06;letter-spacing:-.035em;margin:14px 0 22px}
.ovale-pdp--paris-tennis .paris-moment p,.ovale-pdp--paris-tennis .paris-film p{line-height:1.7}
.ovale-pdp--paris-tennis .paris-moment__header{max-width:720px;margin-bottom:35px}
.ovale-pdp--paris-tennis .paris-moment__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,38px)}
.ovale-pdp--paris-tennis .paris-moment figure{margin:0;min-width:0}
.ovale-pdp--paris-tennis .paris-moment img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.ovale-pdp--paris-tennis .paris-moment figcaption{padding:15px 0;color:#676767}
.ovale-pdp--paris-tennis .paris-film .ovale-product-film__media{width:min(100%,640px);max-width:640px;margin:28px auto}
.ovale-pdp--paris-tennis .paris-film .ovale-video-frame{aspect-ratio:1 / 1}
.ovale-pdp--paris-tennis .paris-film video{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}
.ovale-pdp--paris-tennis .paris-film .ovale-product-film__description{max-width:640px;margin:0 auto;text-align:center}
@media(max-width:749px){.ovale-pdp--paris-tennis .paris-moment__grid{grid-template-columns:1fr;gap:30px}.ovale-pdp--paris-tennis .paris-moment figcaption{padding:12px 0}.ovale-pdp--paris-tennis .paris-film .ovale-product-film__media{margin:20px auto}}
